public ActionResult <ItemResponse <int> > Create(CheckoutAddRequest model) { ObjectResult result = null; int userId = _authService.GetCurrentUserId(); try { int id = _service.Add(model, userId); ItemResponse <int> response = new ItemResponse <int>() { Item = id }; result = Created201(response); } catch (Exception ex) { Logger.LogError(ex.ToString()); ErrorResponse response = new ErrorResponse($"Generic Error: {ex.Message}"); result = StatusCode(500, response); } return(result); }