returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{Message=$"Ошибка при удалении ТНК."}}));
if(tnk.Works.Any())
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{Message=$"Ошибка при удалении ТНК. У данного ТНК есть работы ({tnk.Works.Count()} шт.)"}}));
if(tnk.Jobs.Any())
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{Message=$"Ошибка при удалении ТНК. У данного ТНК есть работы ({tnk.Jobs.Count()} шт.)"}}));
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{FieldName=nameof(request.Name),Message=$"Вид работы с именем \"{request.Name}\" уже существует."}}));
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{FieldName=nameof(request.EsppId),Message=$"Вид работы с EsppId: {request.EsppId} уже существует."}}));
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{FieldName=nameof(request.EsppId),Message=$"Уже есть вид работ с EsppId: {request.EsppId}"}}));
varorig=awaitworkService.Get()
.FirstOrDefaultAsync(t=>t.Id==id);
if(orig==null)
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{Message=$"Ошибка при изменении вида работ. Не найдена работа Id: {id}"}}));
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{Message=$"Ошибка при удалении вида работ."}}));
if(work.ApplicationsInWorks.Any())
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{Message=$"Ошибка при удалении вида работ. У данной работы есть задания ({work.ApplicationsInWorks.Count()} шт.)"}}));
returnBadRequest(newResponse(false,newList<ErrorModel>{newErrorModel{Message=$"Ошибка при удалении вида работ."}}));
logger.LogInformation($"Пользователь {User.Identity?.Name} удалил вид работ: {work.Id}, {work.Name}, {work.EsppId}, {work.TnkId}");
returnNoContent();
}
}
}
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.