public async Task <Item> Update(string productName, int productQuantity) { var response = await _queryItem.GetItems(productName); var currentQuantity = response.Items.Select(p => p.productQuantity).FirstOrDefault(); var request = RequestBuilder(productName, productQuantity, currentQuantity); var result = await UpdateItemAsync(request); return(new Item { productName = result.Attributes["ProductName"].S, productQuantity = Convert.ToInt32(result.Attributes["ProductQuantity"].N) }); }
public async Task <IActionResult> GetItems([FromQuery] string productName) { var response = await _queryItem.GetItems(productName); return(Ok(response)); }