Esempio n. 1
0
        public async Task <IActionResult> Orders([FromServices] IOrderDataService orderDataService)
        {
            var orders = await orderDataService.GetUserOrders(User.Identity.Name);

            return(View(orders.Select(order => new UserOrderViewModel
            {
                Id = order.Id,
                Name = order.Name,
                Phone = order.Phone,
                Address = order.Address,
                TotalSum = order.Items.Sum(i => i.Price * i.Quantity)
            })));
        }