Beispiel #1
0
        public async Task <ActionResult> OrderInfo(string id)
        {
            var data = await _manager.QueryOrder(Guid.Parse(id));

            IOrderManager manager            = new OrderManager(new OrderService());
            IDictionary <string, object> dic = new Dictionary <string, object>();
            IProductManager manager1         = new ProductManager(new ProductService());
            var             data2            = await manager.QueryAllOrder(data.Id).ToListAsync();

            List <ProductDto> list = new List <ProductDto>();

            foreach (var item in data2)
            {
                list.Add(await manager1.QueryProduct(item.ProductId));
            }

            dic.Add("OrderInfo", data);

            dic.Add("ProductList", list);

            return(View(dic));
        }