From d252859b114de1708526e995de7270e9c80f935d Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Tue, 5 Aug 2025 19:47:56 +0200 Subject: [PATCH] refactor(GroupController): remove try-catch block --- .../Controllers/GroupController.cs | 34 +++++++------------ 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/src/DigitalData.UserManager.API/Controllers/GroupController.cs b/src/DigitalData.UserManager.API/Controllers/GroupController.cs index 23dd70e..8723309 100644 --- a/src/DigitalData.UserManager.API/Controllers/GroupController.cs +++ b/src/DigitalData.UserManager.API/Controllers/GroupController.cs @@ -18,26 +18,18 @@ public class GroupController : BaseAuthController CreateByDir(DirectoryGroupDto adGroup) { - try - { - return await _service.CreateAsync(adGroup).ThenAsync( - Success: id => - { - var createdResource = new { Id = id }; - var actionName = nameof(GetById); - var routeValues = new { id = createdResource.Id }; - return CreatedAtAction(actionName, routeValues, createdResource); - }, - Fail: IActionResult (m, n) => - { - _logger.LogNotice(n); - return BadRequest(); - }); - } - catch (Exception ex) - { - _logger.LogError(ex, "{Message}", ex.Message); - return StatusCode(StatusCodes.Status500InternalServerError); - } + return await _service.CreateAsync(adGroup).ThenAsync( + Success: id => + { + var createdResource = new { Id = id }; + var actionName = nameof(GetById); + var routeValues = new { id = createdResource.Id }; + return CreatedAtAction(actionName, routeValues, createdResource); + }, + Fail: IActionResult (m, n) => + { + _logger.LogNotice(n); + return BadRequest(); + }); } } \ No newline at end of file