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));
        }