public CartResponse AddToCart([FromBody] AddToCarts _cartRequest) { int quantity = CheckQuantity(_cartRequest.ItemId); switch (quantity) { case -1: return(new CartResponse() { Message = "There is No Such Item", OperationSuccess = false }); break; case 0: return(new CartResponse() { Message = "Item is currently out of stock", OperationSuccess = false }); break; default: var item = new Models.Item { ItemId = _cartRequest.ItemId, Quantity = quantity >= _cartRequest.Quantity ? _cartRequest.Quantity : quantity, }; _cart.CartItems.Add(item); return(new CartResponse() { Message = $"Item with quantity of {item.Quantity} is successfully added to your cart", OperationSuccess = false }); break; } }
//Add to Cart public void AddToCart() { AddToCarts.Click(); }