From a0d6210f7ebd21fa4e0669d632fb62cc9d7a79d9 Mon Sep 17 00:00:00 2001 From: Artyom_Yashin Date: Sun, 28 Apr 2024 22:15:34 +0400 Subject: [PATCH] =?UTF-8?q?=D0=A7=D1=82=D0=BE=20=D1=82=D0=BE=20=D1=82?= =?UTF-8?q?=D0=B8=D0=BF=D0=BE=20=D0=BC=D0=B5=D0=B9=D0=BD=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=BD=D1=82=D1=80=D0=BE=D0=BB=D0=BB=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BankRestApi/Controllers/MainController.cs | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/Bank/BankRestApi/Controllers/MainController.cs b/Bank/BankRestApi/Controllers/MainController.cs index 63cb8f1..f2ee0e7 100644 --- a/Bank/BankRestApi/Controllers/MainController.cs +++ b/Bank/BankRestApi/Controllers/MainController.cs @@ -142,6 +142,7 @@ namespace BankRestApi.Controllers throw; } } + [HttpPost] public void CreateClient(ClientBindingModel model) { @@ -194,6 +195,7 @@ namespace BankRestApi.Controllers throw; } } + [HttpPut] public void UpdateClient(ClientBindingModel model) { @@ -246,5 +248,58 @@ namespace BankRestApi.Controllers throw; } } + + [HttpDelete] + public void DeleteClient(ClientBindingModel model) + { + try + { + _client.Delete(model); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка удаления клиента"); + throw; + } + } + [HttpDelete] + public void DeleteCard(CardBindingModel model) + { + try + { + _card.Delete(model); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка удаления карты"); + throw; + } + } + [HttpDelete] + public void DeleteOperation(OperationBindingModel model) + { + try + { + _operation.Delete(model); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка удаления операции"); + throw; + } + } + [HttpDelete] + public void DeleteRequest(RequestBindingModel model) + { + try + { + _request.Delete(model); + } + catch (Exception ex) + { + _logger.LogError(ex, "Ошибка удаления запроса"); + throw; + } + } } }