public ActionResult <Item> AddItem(string cartId, [FromBody] Item item)
        {
            try
            {
                item = store.AddItem(cartId, item.Product, item.Quantity);

                return(Created($"/api/v1/carts/{cartId}/items/{item.ItemId}", item));
            }
            catch (ValidationException) { return(StatusCode(400)); }
            catch (CartNotFoundException) { return(StatusCode(404)); }
            catch (Exception) { return(StatusCode(500)); }
        }