using AsbCloudApp.Data; using FluentValidation; namespace AsbCloudInfrastructure.Validators { public class FileMarkDtoValidator : AbstractValidator { public FileMarkDtoValidator() { RuleFor(x => x.IdFile).GreaterThan(0) .WithMessage("Id файла не может быть ниже 1"); RuleFor(x => x.IdMarkType).GreaterThan(0) .WithMessage("Id категории действия с файлом не может быть ниже 1"); RuleFor(x => x.Comment).MaximumLength(4096) .WithMessage("Длина текста комментария не может быть выше 4096 символов"); } } }