fix(esppSync, dal, api): Исправление после удаления старых ShortCodes
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
using FluentValidation;
|
||||
using PARR.API.Contracts.V1.Requests;
|
||||
using PARR.BLL.Services.Interfaces;
|
||||
using PARR.Constants.Shortcodes;
|
||||
using PARR.DAL.Services.Interfaces;
|
||||
|
||||
namespace PARR.API.Validators
|
||||
@@ -24,15 +23,16 @@ namespace PARR.API.Validators
|
||||
RuleFor(t => t.TemplateNameMask)
|
||||
.NotEmpty()
|
||||
.NotNull();
|
||||
|
||||
RuleFor(t => t.TemplateNameMask)
|
||||
.Must((entity, value, c) => templateMaskValidator
|
||||
.IsValid(entity.TemplateNameMask))
|
||||
.WithMessage($"Неверно указана маска имени шаблонов. Обязательными условиями являются" +
|
||||
$" наличие кодового слова \"ПАРР\" и обязательное использование динамической составляющей" +
|
||||
$" %ЭК%. Доступные значения динамических составляющих:" +
|
||||
$" {string.Join(", ", Shortcodes.GetAll().Select(sc => sc.Name + " - " + sc.Description))}"
|
||||
);
|
||||
|
||||
//TODO Сделать проверку по шорткодам и возможным полям
|
||||
//RuleFor(t => t.TemplateNameMask)
|
||||
// .Must((entity, value, c) => templateMaskValidator
|
||||
// .IsValid(entity.TemplateNameMask))
|
||||
// .WithMessage($"Неверно указана маска имени шаблонов. Обязательными условиями являются" +
|
||||
// $" наличие кодового слова \"ПАРР\" и обязательное использование динамической составляющей" +
|
||||
// $" %ЭК%. Доступные значения динамических составляющих:" +
|
||||
// $" {string.Join(", ", Shortcodes.GetAll().Select(sc => sc.Name + " - " + sc.Description))}"
|
||||
// );
|
||||
|
||||
RuleFor(t => t.EsppId).NotEmpty().NotNull().WithMessage("EsppId не может быть пустым");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user