Ejemplo n.º 1
0
        public async Task <IActionResult> Create([FromBody] OrderBasketModel orderBasket)
        {
            var result = await _mediator.Send(new OrderCreateCommand
            {
                UserId = "123",
                Items  = orderBasket.Items.Select(o => new OrderItem {
                    FoodId = o.FoodId, Count = o.Count
                }).ToList()
            });

            return(Ok(result.Result.OrderId));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create(OrderBasketModel orderBasket)
        {
            try
            {
                var result = await _mediator.Send(new OrderCreateCommand
                {
                    UserId = orderBasket.UserId,
                    Items  = orderBasket.Items.Select(o => new OrderItem {
                        FoodId = o.FoodId, Count = o.Count
                    }).ToList()
                });

                return(Ok(result.Result.OrderId));
            }
            catch (Exception)
            {
                throw;
            }
        }