public ActionResult GetAllOrderItems()
        {
            OrderModelManager omM   = new OrderModelManager();
            List <OrderItem>  lstOI = omM.GetOrderItems();

            return(Json(lstOI, JsonRequestBehavior.AllowGet));
        }
        public ActionResult GetOrderItems()
        {
            int?OrderId             = Session["OrderId"] as  int?;
            OrderModelManager omM   = new OrderModelManager();
            List <OrderItem>  lstOI = omM.GetOrderItems(OrderId);

            return(Json(lstOI, JsonRequestBehavior.AllowGet));
        }
        public ActionResult GetCustomerOrders()
        {
            Customer          c    = Session["ActiveCustomer"] as Customer;
            OrderModelManager omM  = new OrderModelManager();
            List <Order>      lstO = omM.GetOrdersByCid(c);

            return(Json(lstO, JsonRequestBehavior.AllowGet));
        }
        public ActionResult PlaceOrder()
        {
            Customer c = Session["ActiveCustomer"] as Customer;
            IEnumerable <ProductModel> ie            = Session["ie"] as IEnumerable <ProductModel>;
            List <ProductModel>        productModels = ie.ToList();
            Order o = new Order();
            {
                o.CustomerId           = c.Customer_ID;
                o.PaymentStatus        = "Successful";
                o.PaymentMode          = "Online";
                o.PaymentReference     = "test";
                o.PaymentAmount        = productModels[0].SubTotal;
                o.OrderDate            = System.DateTime.Now;
                o.ShippedDate          = o.OrderDate.AddDays(1);
                o.ExpectedDeliveryDate = o.OrderDate.AddDays(3);
            }
            OrderModelManager omM = new OrderModelManager();

            o.OrderId       = omM.AddOrder(o, productModels);
            ViewBag.OrderId = o.OrderId;
            Session["dpm"]  = null;
            return(View("OrderSuccessful"));
        }