Exemple #1
0
        public async Task <Dictionary <int, long> > Post([FromBody] Dictionary <int, int> orders)
        {
            var response = await _client.SendOrders(orders);

            foreach (var item in response)
            {
                if (item.Value > 0)
                {
                    var beer = _context.Beers.Find(item.Key);
                    beer.InStore += (int)item.Value;
                    _context.Beers.Update(beer);
                }
            }

            await _context.SaveChangesAsync();

            return(response);
        }