forked from ddrilling/AsbCloudServer
Fixed dto ids validation
This commit is contained in:
parent
b46a7c33a2
commit
8a3bcf311f
@ -13,7 +13,7 @@ namespace AsbCloudInfrastructure.Validators
|
||||
.WithMessage("Допустимые значения широты от -90 до 90");
|
||||
RuleFor(x => x.Longitude).Must(lat => lat is <= 180 and >= -180)
|
||||
.WithMessage("Допустимые значения долготы от -180 до 180");
|
||||
RuleFor(x => x.IdDeposit).LessThan(1)
|
||||
RuleFor(x => x.IdDeposit).GreaterThan(0)
|
||||
.WithMessage("Id не может быть меньше 1");
|
||||
}
|
||||
}
|
||||
|
@ -7,13 +7,13 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
public DrillFlowChartDtoValidator()
|
||||
{
|
||||
RuleFor(x => x.IdWell).LessThan(1)
|
||||
RuleFor(x => x.IdWell).GreaterThan(0)
|
||||
.WithMessage("Id скважины не может быть меньше 1");
|
||||
RuleFor(x => x.IdWellOperationCategory).LessThan(1)
|
||||
RuleFor(x => x.IdWellOperationCategory).GreaterThan(0)
|
||||
.WithMessage("Id категории операции не может быть меньше 1");
|
||||
RuleFor(x => x.DepthStart).LessThan(1)
|
||||
RuleFor(x => x.DepthStart).GreaterThan(-1)
|
||||
.WithMessage("Глубина не может быть отрицательной");
|
||||
RuleFor(x => x.DepthEnd).LessThan(1)
|
||||
RuleFor(x => x.DepthEnd).GreaterThan(-1)
|
||||
.WithMessage("Глубина не может быть отрицательной");
|
||||
}
|
||||
}
|
||||
|
@ -7,11 +7,11 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
public EventDtoValidator()
|
||||
{
|
||||
RuleFor(x => x.IdCategory).LessThan(0)
|
||||
RuleFor(x => x.IdCategory).GreaterThan(0)
|
||||
.WithMessage("Id категории события не может быть отрицательным");
|
||||
RuleFor(x => x.EventType).LessThan(0)
|
||||
RuleFor(x => x.EventType).GreaterThan(0)
|
||||
.WithMessage("Id типа события не может быть отрицательным");
|
||||
RuleFor(x => x.IdSound).LessThan(0)
|
||||
RuleFor(x => x.IdSound).GreaterThan(0)
|
||||
.WithMessage("Id звука оповещения не может быть отрицательным");
|
||||
}
|
||||
}
|
||||
|
@ -7,9 +7,9 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
public FileInfoDtoValidator()
|
||||
{
|
||||
RuleFor(x => x.IdWell).LessThan(1)
|
||||
RuleFor(x => x.IdWell).GreaterThan(0)
|
||||
.WithMessage("Id скважины не может быть меньше 1");
|
||||
RuleFor(x => x.IdCategory).LessThan(1)
|
||||
RuleFor(x => x.IdCategory).GreaterThan(0)
|
||||
.WithMessage("Id категории файла не может быть меньше 1");
|
||||
RuleFor(x => x.Name).Length(1, 50)
|
||||
.WithMessage("Допустимое имя файла от 1 до 50 символов");
|
||||
|
@ -7,9 +7,9 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
public FileMarkDtoValidator()
|
||||
{
|
||||
RuleFor(x => x.IdFile).LessThan(1)
|
||||
RuleFor(x => x.IdFile).GreaterThan(0)
|
||||
.WithMessage("Id файла не может быть ниже 1");
|
||||
RuleFor(x => x.IdMarkType).LessThan(1)
|
||||
RuleFor(x => x.IdMarkType).GreaterThan(0)
|
||||
.WithMessage("Id категории действия с файлом не может быть ниже 1");
|
||||
RuleFor(x => x.Comment).MaximumLength(200)
|
||||
.WithMessage("Длина текста комментария не может быть выше 200 символов");
|
||||
|
@ -7,9 +7,9 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
public MeasureDtoValidator()
|
||||
{
|
||||
RuleFor(x => x.IdWell).LessThan(1)
|
||||
RuleFor(x => x.IdWell).GreaterThan(0)
|
||||
.WithMessage("Id скважины не может быть меньше 1");
|
||||
RuleFor(x => x.IdCategory).LessThan(1)
|
||||
RuleFor(x => x.IdCategory).GreaterThan(0)
|
||||
.WithMessage("Id категории не может быть меньше 1");
|
||||
RuleFor(x => x.CategoryName).MaximumLength(50)
|
||||
.WithMessage("Название категории не может быть больше 50 символов");
|
||||
|
@ -7,9 +7,9 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
public MessageDtoValidator()
|
||||
{
|
||||
RuleFor(x => x.CategoryId).LessThan(1)
|
||||
RuleFor(x => x.CategoryId).GreaterThan(0)
|
||||
.WithMessage("Id категории не может быть ниже 1");
|
||||
RuleFor(x => x.WellDepth).LessThan(1)
|
||||
RuleFor(x => x.WellDepth).GreaterThan(-1)
|
||||
.WithMessage("Id скважины не может быть ниже 1");
|
||||
RuleFor(x => x.Message).Length(1, 200)
|
||||
.WithMessage("Допустимая длина текста сообщения от 1 до 200 символов");
|
||||
|
@ -9,7 +9,7 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
RuleFor(x => x.Name).Length(1, 50)
|
||||
.WithMessage("Допустимая длина имени файла от 1 до 50 символов");
|
||||
RuleFor(x => x.IdWell).LessThan(1)
|
||||
RuleFor(x => x.IdWell).GreaterThan(0)
|
||||
.WithMessage("Id скважины не может быть меньше 1");
|
||||
}
|
||||
}
|
||||
|
@ -9,7 +9,7 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
RuleFor(x => x.Caption).Length(0, 50)
|
||||
.WithMessage("Допустимая длина названия роли от 1 до 50 символов");
|
||||
RuleFor(x => x.IdType).LessThan(1)
|
||||
RuleFor(x => x.IdType).GreaterThan(0)
|
||||
.WithMessage("Id типа роли не может быть ниже 1");
|
||||
}
|
||||
}
|
||||
|
@ -7,7 +7,7 @@ namespace AsbCloudInfrastructure.Validators
|
||||
{
|
||||
public WellOperationDtoValidator()
|
||||
{
|
||||
RuleFor(x => x.IdWell).LessThan(1)
|
||||
RuleFor(x => x.IdWell).GreaterThan(0)
|
||||
.WithMessage("Id скважины не может быть меньше 1");
|
||||
RuleFor(x => x.Comment).MaximumLength(400)
|
||||
.WithMessage("Комментарий не может быть длиннее 400 символов");
|
||||
|
Loading…
Reference in New Issue
Block a user