feat(api): appInWorkContoller добавлен метод Delete
This commit is contained in:
@@ -183,5 +183,34 @@ namespace PARR.API.Controllers.V1
|
||||
return Ok(new Response<ApplicationInWorkResponse>(mapper.Map<ApplicationInWorkResponse>(orig), true));
|
||||
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Удалить задание на выполнение работ
|
||||
/// </summary>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
//[HttpDelete(ApiRoutes.Job.Delete)]
|
||||
//public async Task<IActionResult> Delete([FromRoute] Guid id)
|
||||
//{
|
||||
// var applicationsInWork = await applicationsInWorkService.GetAsync(id);
|
||||
|
||||
// if (applicationsInWork == null)
|
||||
// return BadRequest(new Response(false, new List<ErrorModel> { new ErrorModel {
|
||||
// Message = $"Ошибка при удалении задания на выполнение работ. Не найдено задание на выполнение работ Id: {id}"
|
||||
// } }));
|
||||
|
||||
// if (!applicationsInWorkService.Delete(applicationsInWork) || !await applicationsInWorkService.CommitAsync())
|
||||
// return BadRequest(new Response(false, new List<ErrorModel> { new ErrorModel {
|
||||
// Message = $"Ошибка при удалении задания на выполнение работ из базы данных"
|
||||
// } }));
|
||||
|
||||
// logger.LogInformation($"Пользователь {User.Identity?.Name} удалил задание на выполнение работ: {applicationsInWork.Id},{applicationsInWork.WorkId}," +
|
||||
// $" {applicationsInWork.ApplicationId}, {applicationsInWork.TemplateDuration}, {applicationsInWork.ShortDescription}," +
|
||||
// $" {applicationsInWork.FullDescription}, {applicationsInWork.Solution}, {applicationsInWork.NextRun}, {applicationsInWork.IsAgent}," +
|
||||
// $" {applicationsInWork.AgentName}, {applicationsInWork.AgentTimeOutSec}, {applicationsInWork.AgentScript}");
|
||||
|
||||
// return NoContent();
|
||||
//}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user