Пример #1
0
        public async Task <IViewComponentResult> InvokeAsync()
        {
            var orderViewModel = new OpenOrderViewModel();

            var openOrder = await this.ordersService.GetOpenOrderByUserIdAsync(this.User.Identity.Name);

            orderViewModel.Id = openOrder.Id;

            foreach (var product in openOrder.Products)
            {
                var orderProductViewModel = this.mapper.Map <OpenOrdersProductsViewModel>(product.Product);

                orderProductViewModel.OrderQuantity = product.Quantity;
                orderProductViewModel.TotalPrice    = product.TotalPrice;

                orderViewModel.Products.Add(orderProductViewModel);
            }

            return(this.View(orderViewModel));
        }
 public OpenOrderView(OpenOrderViewModel view_model)
 {
     InitializeComponent();
     DataContext = view_model;
 }