From 81123a5424b58f5984795d6b69f6578c15cd6139 Mon Sep 17 00:00:00 2001 From: Mikhail Kuznetsov Date: Wed, 27 Mar 2024 13:56:12 +1000 Subject: [PATCH] =?UTF-8?q?feat(api):=20appInWorkContoller=20=D0=B4=D0=BE?= =?UTF-8?q?=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=20=D0=BC=D0=B5=D1=82=D0=BE?= =?UTF-8?q?=D0=B4=20Delete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../V1/ApplicationInWorkController.cs | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) 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(); + //} } }