Beispiel #1
0
        public ActionResult ViewOrderItem([Bind(Include = ("ID"))] OrderModel orderModel)
        {
            ViewOrderModel vom   = new ViewOrderModel();
            ViewOrderDTO   vodto = new ViewOrderDTO();

            // Guid userId = new Guid(Session["UserID"].ToString());
            //vodto = oc.viewOrder(userId);
            vodto = oc.viewOrder(orderModel.ID);
            vom   = omapper.Map <ViewOrderDTO, ViewOrderModel>(vodto);
            return(View(vom));
        }
Beispiel #2
0
        public ViewOrderDTO ViewOrder(Guid orderID)
        {
            ViewOrderDTO viewcdto = new ViewOrderDTO();

            dbContext.Database.Log = s => System.Diagnostics.Debug.WriteLine(s);
            viewcdto.OrderItems    = (from or in dbContext.Order.Where(cdd => cdd.ID == orderID)
                                      join op in dbContext.OrderProduct on or.ID equals op.OrderID
                                      join vari in dbContext.Variant on op.VariantID equals vari.ID
                                      join p in dbContext.Product on vari.ProductID equals p.ID
                                      join img in dbContext.VariantImage on vari.ID equals img.VariantID
                                      orderby or.OrderDate descending

                                      select new OrderItemsDTO()
            {
                Price = vari.Discount,
                Url = img.ImageURL,
                OrderDate = or.OrderDate,
                Name = p.Name
            }).ToList();

            return(viewcdto);
        }
Beispiel #3
0
        public ViewOrderDTO viewOrder(Guid order_id)
        {
            ViewOrderDTO vdto = orderDBObject.ViewOrder(order_id);

            return(vdto);
        }