private IActionResult _Unauthorized(UnauthorizedException ex) => new UnauthorizedObjectResult(new ApiJsonResponse(ApiMessage.Error(ex.Message)));
 private IActionResult _Conflict(ConflictException ex) => new ConflictObjectResult(new ApiJsonResponse(ApiMessage.Error(ex.Message)));
 private IActionResult _NotFound(NotFoundException ex) => new NotFoundObjectResult(new ApiJsonResponse(ApiMessage.Error(ex.Message)));
 private IActionResult _BadRequest(ArgumentException ex) => new BadRequestObjectResult(new ApiJsonResponse(ApiMessage.Error(ex.Message)));