using AsbCloudApp.Data; using FluentValidation; namespace AsbCloudInfrastructure.Validators { public class MessageDtoValidator : AbstractValidator { public MessageDtoValidator() { RuleFor(x => x.CategoryId).GreaterThan(0) .WithMessage("Id категории не может быть ниже 1"); RuleFor(x => x.WellDepth).GreaterThan(-1) .WithMessage("Id скважины не может быть ниже 1"); RuleFor(x => x.Message).Length(1, 400) .WithMessage("Допустимая длина текста сообщения от 1 до 400 символов"); } } }