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