public HttpResponseMessage AddToCart([FromBody] CartDTO cart) { try { return(Request.CreateResponse(HttpStatusCode.OK, _productApplication.AddToCart(cart))); } catch (ArgumentException e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }