feat(dal, api): в таблицах Process, Subprocess, Tnks, Works поле EsppId - уникальное. Обновлены соответсвующе контроллеры (валидация esppId), добавлены методы удаления если нет дочерних элементов.
This commit is contained in:
@@ -5,13 +5,11 @@ namespace PARR.API.Validators
|
||||
{
|
||||
public class ProcessValidator : AbstractValidator<ProcessRequest>
|
||||
{
|
||||
private bool? isValid = null;
|
||||
|
||||
public ProcessValidator()
|
||||
{
|
||||
RuleFor(t => t.Name).NotEmpty().NotNull().WithMessage("Имя процесса не может быть пустым");
|
||||
RuleFor(t => t.Name).NotEmpty().NotNull();
|
||||
|
||||
RuleFor(t => t.EsppId).NotEmpty().NotNull().WithMessage("EsppId не может быть пустым");
|
||||
RuleFor(t => t.EsppId).NotEmpty().NotNull();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user