diff --git a/PARR.API/Controllers/V1/ApplicationInWorkController.cs b/PARR.API/Controllers/V1/ApplicationInWorkController.cs index 3f915bc2..2d679cda 100644 --- a/PARR.API/Controllers/V1/ApplicationInWorkController.cs +++ b/PARR.API/Controllers/V1/ApplicationInWorkController.cs @@ -183,5 +183,34 @@ namespace PARR.API.Controllers.V1 return Ok(new Response(mapper.Map(orig), true)); } + + + /// + /// Удалить задание на выполнение работ + /// + /// + /// + //[HttpDelete(ApiRoutes.Job.Delete)] + //public async Task Delete([FromRoute] Guid id) + //{ + // var applicationsInWork = await applicationsInWorkService.GetAsync(id); + + // if (applicationsInWork == null) + // return BadRequest(new Response(false, new List { new ErrorModel { + // Message = $"Ошибка при удалении задания на выполнение работ. Не найдено задание на выполнение работ Id: {id}" + // } })); + + // if (!applicationsInWorkService.Delete(applicationsInWork) || !await applicationsInWorkService.CommitAsync()) + // return BadRequest(new Response(false, new List { 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(); + //} } }