public IActionResult AddProduct(string productName, int Quantity) { var result = _handler.AddItem(productName, Quantity); if (result.Success == false) { return(BadRequest(result)); } return(new OkObjectResult(result)); }
public async Task <string> Add(ItemViewModel model, string token) { var product = JsonConvert.DeserializeObject <Results <ItemModel> >(await _requestManger.GetRequest($"{WebSitesUrls.EndPoient}api/AddProduct?productName={model.Name}&Quantity={model.Quantity}", token)); if (product.Success == false) { return("Request Fail"); } if (product.Result == null) { return(product.Exception); } if (_item.List.Any(e => e.Name.ToLower() == product.Result.Name.ToLower())) { _item.RemoveItem(product.Result); } _item.AddItem(product); return(null); }