From 2687837f2b78bd4bdf386dbd3d179c924de8ee29 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 1 Jul 2024 15:51:57 +0200 Subject: [PATCH] =?UTF-8?q?Try-Catch=20zu=20ModuleOfUserController=20hinzu?= =?UTF-8?q?gef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/ModuleOfUserController.cs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/DigitalData.UserManager.API/Controllers/ModuleOfUserController.cs b/DigitalData.UserManager.API/Controllers/ModuleOfUserController.cs index 5c712e6..f0d09f6 100644 --- a/DigitalData.UserManager.API/Controllers/ModuleOfUserController.cs +++ b/DigitalData.UserManager.API/Controllers/ModuleOfUserController.cs @@ -17,13 +17,21 @@ namespace DigitalData.UserManager.API.Controllers [HttpDelete] public async Task Delete([FromQuery] int moduleId, [FromQuery]int userId) { - var result = await _service.DeleteAsyncByModuleUserId(moduleId, userId); - if (result.IsSuccess) + try { - return Ok(result); - } + var result = await _service.DeleteAsyncByModuleUserId(moduleId, userId); + if (result.IsSuccess) + { + return Ok(result); + } - return BadRequest(result); + return BadRequest(result); + } + catch(Exception ex) + { + _logger.LogError(ex, "{Message}", ex.Message); + return StatusCode(StatusCodes.Status500InternalServerError); + } } } } \ No newline at end of file