diff --git a/DigitalData.UserManager.API/Controllers/UserRepController.cs b/DigitalData.UserManager.API/Controllers/UserRepController.cs index 1bc7e10..bf70612 100644 --- a/DigitalData.UserManager.API/Controllers/UserRepController.cs +++ b/DigitalData.UserManager.API/Controllers/UserRepController.cs @@ -9,7 +9,7 @@ using Microsoft.Data.SqlClient; namespace DigitalData.UserManager.API.Controllers { [Authorize] - public class UserRepController : CRUDControllerBase + public class UserRepController : CRUDControllerBaseWithErrorHandling { public UserRepController(ILogger logger, IUserRepService service) : base(logger, service) { @@ -41,21 +41,5 @@ namespace DigitalData.UserManager.API.Controllers return StatusCode(StatusCodes.Status500InternalServerError); } } - - public override async Task Create(UserRepCreateDto createDto) - { - try - { - return await base.Create(createDto); - } - catch (Exception ex) - { - var innerEx = ex.InnerException; - if (innerEx is SqlException) - return BadRequest(innerEx.Message); - else - return StatusCode(StatusCodes.Status500InternalServerError, ex.Message); - } - } } } \ No newline at end of file