Edit validators

This commit is contained in:
Фролов 2022-01-21 17:56:36 +05:00
parent e6ac04c6bc
commit 2037160545
9 changed files with 19 additions and 21 deletions

View File

@ -11,8 +11,6 @@ namespace AsbCloudInfrastructure.Validators
.WithMessage("Id категории события не может быть отрицательным"); .WithMessage("Id категории события не может быть отрицательным");
RuleFor(x => x.EventType).GreaterThan(0) RuleFor(x => x.EventType).GreaterThan(0)
.WithMessage("Id типа события не может быть отрицательным"); .WithMessage("Id типа события не может быть отрицательным");
RuleFor(x => x.IdSound).GreaterThan(0)
.WithMessage("Id звука оповещения не может быть отрицательным");
} }
} }
} }

View File

@ -11,8 +11,8 @@ namespace AsbCloudInfrastructure.Validators
.WithMessage("Id скважины не может быть меньше 1"); .WithMessage("Id скважины не может быть меньше 1");
RuleFor(x => x.IdCategory).GreaterThan(0) RuleFor(x => x.IdCategory).GreaterThan(0)
.WithMessage("Id категории файла не может быть меньше 1"); .WithMessage("Id категории файла не может быть меньше 1");
RuleFor(x => x.Name).Length(1, 50) RuleFor(x => x.Name).Length(1, 260)
.WithMessage("Допустимое имя файла от 1 до 50 символов"); .WithMessage("Допустимое имя файла от 1 до 260 символов");
} }
} }
} }

View File

@ -11,8 +11,8 @@ namespace AsbCloudInfrastructure.Validators
.WithMessage("Id файла не может быть ниже 1"); .WithMessage("Id файла не может быть ниже 1");
RuleFor(x => x.IdMarkType).GreaterThan(0) RuleFor(x => x.IdMarkType).GreaterThan(0)
.WithMessage("Id категории действия с файлом не может быть ниже 1"); .WithMessage("Id категории действия с файлом не может быть ниже 1");
RuleFor(x => x.Comment).MaximumLength(200) RuleFor(x => x.Comment).MaximumLength(4096)
.WithMessage("Длина текста комментария не может быть выше 200 символов"); .WithMessage("Длина текста комментария не может быть выше 4096 символов");
} }
} }
} }

View File

@ -11,8 +11,8 @@ namespace AsbCloudInfrastructure.Validators
.WithMessage("Id скважины не может быть меньше 1"); .WithMessage("Id скважины не может быть меньше 1");
RuleFor(x => x.IdCategory).GreaterThan(0) RuleFor(x => x.IdCategory).GreaterThan(0)
.WithMessage("Id категории не может быть меньше 1"); .WithMessage("Id категории не может быть меньше 1");
RuleFor(x => x.CategoryName).MaximumLength(50) RuleFor(x => x.CategoryName).MaximumLength(120)
.WithMessage("Название категории не может быть больше 50 символов"); .WithMessage("Название категории не может быть больше 120 символов");
} }
} }
} }

View File

@ -11,8 +11,8 @@ namespace AsbCloudInfrastructure.Validators
.WithMessage("Id категории не может быть ниже 1"); .WithMessage("Id категории не может быть ниже 1");
RuleFor(x => x.WellDepth).GreaterThan(-1) RuleFor(x => x.WellDepth).GreaterThan(-1)
.WithMessage("Id скважины не может быть ниже 1"); .WithMessage("Id скважины не может быть ниже 1");
RuleFor(x => x.Message).Length(1, 200) RuleFor(x => x.Message).Length(1, 400)
.WithMessage("Допустимая длина текста сообщения от 1 до 200 символов"); .WithMessage("Допустимая длина текста сообщения от 1 до 400 символов");
} }
} }
} }

View File

@ -9,8 +9,8 @@ namespace AsbCloudInfrastructure.Validators
{ {
RuleFor(x => x.Name).Length(1, 50) RuleFor(x => x.Name).Length(1, 50)
.WithMessage("Допустимая длина названия разрешения от 1 до 50 символов"); .WithMessage("Допустимая длина названия разрешения от 1 до 50 символов");
RuleFor(x => x.Description) RuleFor(x => x.Description).Length(1, 1024)
.Length(1, 200).WithMessage("Допустимая длина описания от 1 до 200 символов"); .WithMessage("Допустимая длина описания от 1 до 1024 символов");
} }
} }
} }

View File

@ -7,8 +7,8 @@ namespace AsbCloudInfrastructure.Validators
{ {
public ReportPropertiesDtoValidator() public ReportPropertiesDtoValidator()
{ {
RuleFor(x => x.Name).Length(1, 50) RuleFor(x => x.Name).Length(1, 260)
.WithMessage("Допустимая длина имени файла от 1 до 50 символов"); .WithMessage("Допустимая длина имени файла от 1 до 260 символов");
RuleFor(x => x.IdWell).GreaterThan(0) RuleFor(x => x.IdWell).GreaterThan(0)
.WithMessage("Id скважины не может быть меньше 1"); .WithMessage("Id скважины не может быть меньше 1");
} }

View File

@ -10,15 +10,15 @@ namespace AsbCloudInfrastructure.Validators
RuleFor(x => x.Login).NotNull().WithMessage("Логин не должен быть пустым"); RuleFor(x => x.Login).NotNull().WithMessage("Логин не должен быть пустым");
RuleFor(x => x.Login).NotEmpty().WithMessage("Логин не должен быть пустым"); RuleFor(x => x.Login).NotEmpty().WithMessage("Логин не должен быть пустым");
RuleFor(x => x.Login).Length(0, 50).WithMessage("Допустимая длина логина от 1 до 50 символов"); RuleFor(x => x.Login).Length(0, 50).WithMessage("Допустимая длина логина от 1 до 50 символов");
RuleFor(x => x.Password).NotNull().WithMessage("Логин не должен быть пустым"); RuleFor(x => x.Password).NotNull().WithMessage("Пароль не должен быть пустым");
RuleFor(x => x.Password).NotEmpty().WithMessage("Логин не должен быть пустым"); RuleFor(x => x.Password).NotEmpty().WithMessage("Пароль не должен быть пустым");
RuleFor(x => x.Password).Length(0, 50).WithMessage("Допустимая длина логина от 1 до 50 символов"); RuleFor(x => x.Password).Length(0, 50).WithMessage("Допустимая длина Пароль от 1 до 50 символов");
RuleFor(x => x.Name).Length(0, 50).WithMessage("Допустимая длина имени от 1 до 50 символов"); RuleFor(x => x.Name).Length(0, 50).WithMessage("Допустимая длина имени от 1 до 50 символов");
RuleFor(x => x.Surname).Length(0, 50).WithMessage("Допустимая длина фамилии от 1 до 50 символов"); RuleFor(x => x.Surname).Length(0, 50).WithMessage("Допустимая длина фамилии от 1 до 50 символов");
RuleFor(x => x.Patronymic).Length(0, 50).WithMessage("Допустимая длина отчества от 1 до 50 символов"); RuleFor(x => x.Patronymic).Length(0, 50).WithMessage("Допустимая длина отчества от 1 до 50 символов");
RuleFor(x => x.Email).Length(0, 200).WithMessage("Допустимая длина email от 1 до 200 символов"); RuleFor(x => x.Email).Length(0, 260).WithMessage("Допустимая длина email от 1 до 260 символов");
RuleFor(x => x.Phone).Length(0, 50).WithMessage("Допустимая длина телефона от 1 до 50 символов"); RuleFor(x => x.Phone).Length(0, 50).WithMessage("Допустимая длина телефона от 1 до 50 символов");
RuleFor(x => x.Position).Length(0, 50).WithMessage("Допустимая длина должности от 1 до 50 символов"); RuleFor(x => x.Position).Length(0, 100).WithMessage("Допустимая длина должности от 1 до 100 символов");
} }
} }
} }

View File

@ -9,8 +9,8 @@ namespace AsbCloudInfrastructure.Validators
{ {
RuleFor(x => x.IdWell).GreaterThan(0) RuleFor(x => x.IdWell).GreaterThan(0)
.WithMessage("Id скважины не может быть меньше 1"); .WithMessage("Id скважины не может быть меньше 1");
RuleFor(x => x.Comment).MaximumLength(400) RuleFor(x => x.Comment).MaximumLength(4096)
.WithMessage("Комментарий не может быть длиннее 400 символов"); .WithMessage("Комментарий не может быть длиннее 4096 символов");
} }
} }
} }