using AsbCloudApp.Data; using FluentValidation; namespace AsbCloudInfrastructure.Validators { public class FileInfoDtoValidator : AbstractValidator { public FileInfoDtoValidator() { RuleFor(x => x.IdWell).GreaterThan(0) .WithMessage("Id скважины не может быть меньше 1"); RuleFor(x => x.IdCategory).GreaterThan(0) .WithMessage("Id категории файла не может быть меньше 1"); RuleFor(x => x.Name).Length(1, 260) .WithMessage("Допустимое имя файла от 1 до 260 символов"); } } }