feat(api): Работы - управление автоконтролем и кол-вом связей
This commit is contained in:
@@ -135,7 +135,9 @@ namespace PARR.API.Validators
|
||||
.MustAsync(async (entity, value, c) =>
|
||||
{
|
||||
// Автоконтроль разрешен только типам работ у которых включен IsJobGroupAutoControl
|
||||
var isAllowedAutocontrol = await jobGroupTypeRepository.Get().AsNoTracking().AnyAsync(t => t.Id == entity.GroupTypeId && t.IsJobGroupAutoControl == true);
|
||||
var isAllowedAutocontrol = await jobGroupTypeRepository.Get()
|
||||
.AnyAsync(t => t.Id == entity.GroupTypeId && t.IsJobGroupAutoControl == true);
|
||||
|
||||
// Разрешен автоконтроль и есть значение
|
||||
if (isAllowedAutocontrol && value != null)
|
||||
return true;
|
||||
@@ -146,7 +148,7 @@ namespace PARR.API.Validators
|
||||
|
||||
return false;
|
||||
})
|
||||
.WithMessage("Не верные параметры автоконтроля");
|
||||
.WithMessage("Некорректные параметры автоконтроля");
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user