From 20371605450d4c5a1ae9920cc0be6d39c0428692 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A4=D1=80=D0=BE=D0=BB=D0=BE=D0=B2?= Date: Fri, 21 Jan 2022 17:56:36 +0500 Subject: [PATCH] Edit validators --- AsbCloudInfrastructure/Validators/EventDtoValidator.cs | 2 -- .../Validators/FileInfoDtoValidator.cs | 4 ++-- .../Validators/FileMarkDtoValidator.cs | 4 ++-- .../Validators/MeasureDtoValidator.cs | 4 ++-- .../Validators/MessageDtoValidator.cs | 4 ++-- .../Validators/PermissionDtoValidator.cs | 4 ++-- .../Validators/ReportPropertiesDtoValidator.cs | 4 ++-- .../Validators/UserRegistrationDtoValidator.cs | 10 +++++----- .../Validators/WellOperationDtoValidator.cs | 4 ++-- 9 files changed, 19 insertions(+), 21 deletions(-) diff --git a/AsbCloudInfrastructure/Validators/EventDtoValidator.cs b/AsbCloudInfrastructure/Validators/EventDtoValidator.cs index 14c18858..d70dea2a 100644 --- a/AsbCloudInfrastructure/Validators/EventDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/EventDtoValidator.cs @@ -11,8 +11,6 @@ namespace AsbCloudInfrastructure.Validators .WithMessage("Id категории события не может быть отрицательным"); RuleFor(x => x.EventType).GreaterThan(0) .WithMessage("Id типа события не может быть отрицательным"); - RuleFor(x => x.IdSound).GreaterThan(0) - .WithMessage("Id звука оповещения не может быть отрицательным"); } } } \ No newline at end of file diff --git a/AsbCloudInfrastructure/Validators/FileInfoDtoValidator.cs b/AsbCloudInfrastructure/Validators/FileInfoDtoValidator.cs index 347181fd..001b125d 100644 --- a/AsbCloudInfrastructure/Validators/FileInfoDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/FileInfoDtoValidator.cs @@ -11,8 +11,8 @@ namespace AsbCloudInfrastructure.Validators .WithMessage("Id скважины не может быть меньше 1"); RuleFor(x => x.IdCategory).GreaterThan(0) .WithMessage("Id категории файла не может быть меньше 1"); - RuleFor(x => x.Name).Length(1, 50) - .WithMessage("Допустимое имя файла от 1 до 50 символов"); + RuleFor(x => x.Name).Length(1, 260) + .WithMessage("Допустимое имя файла от 1 до 260 символов"); } } } \ No newline at end of file diff --git a/AsbCloudInfrastructure/Validators/FileMarkDtoValidator.cs b/AsbCloudInfrastructure/Validators/FileMarkDtoValidator.cs index d70982c7..21777f9c 100644 --- a/AsbCloudInfrastructure/Validators/FileMarkDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/FileMarkDtoValidator.cs @@ -11,8 +11,8 @@ namespace AsbCloudInfrastructure.Validators .WithMessage("Id файла не может быть ниже 1"); RuleFor(x => x.IdMarkType).GreaterThan(0) .WithMessage("Id категории действия с файлом не может быть ниже 1"); - RuleFor(x => x.Comment).MaximumLength(200) - .WithMessage("Длина текста комментария не может быть выше 200 символов"); + RuleFor(x => x.Comment).MaximumLength(4096) + .WithMessage("Длина текста комментария не может быть выше 4096 символов"); } } } \ No newline at end of file diff --git a/AsbCloudInfrastructure/Validators/MeasureDtoValidator.cs b/AsbCloudInfrastructure/Validators/MeasureDtoValidator.cs index c4a33458..54fb7604 100644 --- a/AsbCloudInfrastructure/Validators/MeasureDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/MeasureDtoValidator.cs @@ -11,8 +11,8 @@ namespace AsbCloudInfrastructure.Validators .WithMessage("Id скважины не может быть меньше 1"); RuleFor(x => x.IdCategory).GreaterThan(0) .WithMessage("Id категории не может быть меньше 1"); - RuleFor(x => x.CategoryName).MaximumLength(50) - .WithMessage("Название категории не может быть больше 50 символов"); + RuleFor(x => x.CategoryName).MaximumLength(120) + .WithMessage("Название категории не может быть больше 120 символов"); } } } \ No newline at end of file diff --git a/AsbCloudInfrastructure/Validators/MessageDtoValidator.cs b/AsbCloudInfrastructure/Validators/MessageDtoValidator.cs index acec9778..442e8e4a 100644 --- a/AsbCloudInfrastructure/Validators/MessageDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/MessageDtoValidator.cs @@ -11,8 +11,8 @@ namespace AsbCloudInfrastructure.Validators .WithMessage("Id категории не может быть ниже 1"); RuleFor(x => x.WellDepth).GreaterThan(-1) .WithMessage("Id скважины не может быть ниже 1"); - RuleFor(x => x.Message).Length(1, 200) - .WithMessage("Допустимая длина текста сообщения от 1 до 200 символов"); + RuleFor(x => x.Message).Length(1, 400) + .WithMessage("Допустимая длина текста сообщения от 1 до 400 символов"); } } } \ No newline at end of file diff --git a/AsbCloudInfrastructure/Validators/PermissionDtoValidator.cs b/AsbCloudInfrastructure/Validators/PermissionDtoValidator.cs index 0d65dad4..4c652f6a 100644 --- a/AsbCloudInfrastructure/Validators/PermissionDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/PermissionDtoValidator.cs @@ -9,8 +9,8 @@ namespace AsbCloudInfrastructure.Validators { RuleFor(x => x.Name).Length(1, 50) .WithMessage("Допустимая длина названия разрешения от 1 до 50 символов"); - RuleFor(x => x.Description) - .Length(1, 200).WithMessage("Допустимая длина описания от 1 до 200 символов"); + RuleFor(x => x.Description).Length(1, 1024) + .WithMessage("Допустимая длина описания от 1 до 1024 символов"); } } } \ No newline at end of file diff --git a/AsbCloudInfrastructure/Validators/ReportPropertiesDtoValidator.cs b/AsbCloudInfrastructure/Validators/ReportPropertiesDtoValidator.cs index a908a5f8..08e00bc2 100644 --- a/AsbCloudInfrastructure/Validators/ReportPropertiesDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/ReportPropertiesDtoValidator.cs @@ -7,8 +7,8 @@ namespace AsbCloudInfrastructure.Validators { public ReportPropertiesDtoValidator() { - RuleFor(x => x.Name).Length(1, 50) - .WithMessage("Допустимая длина имени файла от 1 до 50 символов"); + RuleFor(x => x.Name).Length(1, 260) + .WithMessage("Допустимая длина имени файла от 1 до 260 символов"); RuleFor(x => x.IdWell).GreaterThan(0) .WithMessage("Id скважины не может быть меньше 1"); } diff --git a/AsbCloudInfrastructure/Validators/UserRegistrationDtoValidator.cs b/AsbCloudInfrastructure/Validators/UserRegistrationDtoValidator.cs index afd65961..5e12a6f5 100644 --- a/AsbCloudInfrastructure/Validators/UserRegistrationDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/UserRegistrationDtoValidator.cs @@ -10,15 +10,15 @@ namespace AsbCloudInfrastructure.Validators RuleFor(x => x.Login).NotNull().WithMessage("Логин не должен быть пустым"); RuleFor(x => x.Login).NotEmpty().WithMessage("Логин не должен быть пустым"); RuleFor(x => x.Login).Length(0, 50).WithMessage("Допустимая длина логина от 1 до 50 символов"); - RuleFor(x => x.Password).NotNull().WithMessage("Логин не должен быть пустым"); - RuleFor(x => x.Password).NotEmpty().WithMessage("Логин не должен быть пустым"); - RuleFor(x => x.Password).Length(0, 50).WithMessage("Допустимая длина логина от 1 до 50 символов"); + RuleFor(x => x.Password).NotNull().WithMessage("Пароль не должен быть пустым"); + RuleFor(x => x.Password).NotEmpty().WithMessage("Пароль не должен быть пустым"); + RuleFor(x => x.Password).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.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.Position).Length(0, 50).WithMessage("Допустимая длина должности от 1 до 50 символов"); + RuleFor(x => x.Position).Length(0, 100).WithMessage("Допустимая длина должности от 1 до 100 символов"); } } } \ No newline at end of file diff --git a/AsbCloudInfrastructure/Validators/WellOperationDtoValidator.cs b/AsbCloudInfrastructure/Validators/WellOperationDtoValidator.cs index f88cdada..ac529e4f 100644 --- a/AsbCloudInfrastructure/Validators/WellOperationDtoValidator.cs +++ b/AsbCloudInfrastructure/Validators/WellOperationDtoValidator.cs @@ -9,8 +9,8 @@ namespace AsbCloudInfrastructure.Validators { RuleFor(x => x.IdWell).GreaterThan(0) .WithMessage("Id скважины не может быть меньше 1"); - RuleFor(x => x.Comment).MaximumLength(400) - .WithMessage("Комментарий не может быть длиннее 400 символов"); + RuleFor(x => x.Comment).MaximumLength(4096) + .WithMessage("Комментарий не может быть длиннее 4096 символов"); } } } \ No newline at end of file