Example #1
0
        public async Task <IActionResult> Order([FromForm] HomeViewModel viewModel)
        {
            var request = new PlaceOrderRequest
            {
                CrustId    = viewModel.SelectedCrust,
                ToppingIds =
                {
                    viewModel.Toppings
                    .Where(t => t.Selected)
                    .Select(t => t.Id)
                }
            };

            await _orders.PlaceOrderAsync(request);

            return(View());
        }