コード例 #1
0
        public ActionResult OrderConfirm()
        {
            if (Session["userid"] == null)
            {
                Session["WarningMessage"] = "Vui lòng đăng nhập trước khi thanh toán hoặc tạo tài khoản nếu bạn không phải thành viên.";
                return RedirectToAction("Login", "Account");
            }
            else
            {
                // create an order
                OrderService.Order Order = new OrderService.Order();
                Order.Account = (int)Session["userid"];
                Order.CreatedAt = DateTime.Now;
                Order.Status = false;

                // create a detail order list
                List<OrderService.DetailOrder> ListOrderDetail = new List<OrderService.DetailOrder>();
                OrderService.DetailOrder OrderDetail = new OrderService.DetailOrder();
                List<Item> itemInCart = (List<Item>)Session["cart"];
                foreach (Item item in itemInCart)
                {
                    ListOrderDetail.Add(new OrderService.DetailOrder() { ProductId = Convert.ToInt32(item.Pr.id), Quantity = item.Quantity });
                }
                // insert to database
                OrderSer.insert(Order, ListOrderDetail.ToArray());
                Session["SuccessMessage"] = "Mua hàng thành công";
                return RedirectToAction("CheckoutList", "Checkout");
            }
        }
コード例 #2
0
        public ActionResult OrderConfirm()
        {
            if (Session["userid"] == null)
            {
                Session["WarningMessage"] = "Vui lòng đăng nhập trước khi thanh toán hoặc tạo tài khoản nếu bạn không phải thành viên.";
                return(RedirectToAction("Login", "Account"));
            }
            else
            {
                // create an order
                OrderService.Order Order = new OrderService.Order();
                Order.Account   = (int)Session["userid"];
                Order.CreatedAt = DateTime.Now;
                Order.Status    = false;

                // create a detail order list
                List <OrderService.DetailOrder> ListOrderDetail = new List <OrderService.DetailOrder>();
                OrderService.DetailOrder        OrderDetail     = new OrderService.DetailOrder();
                List <Item> itemInCart = (List <Item>)Session["cart"];
                foreach (Item item in itemInCart)
                {
                    ListOrderDetail.Add(new OrderService.DetailOrder()
                    {
                        ProductId = Convert.ToInt32(item.Pr.id), Quantity = item.Quantity
                    });
                }
                // insert to database
                OrderSer.insert(Order, ListOrderDetail.ToArray());
                Session["SuccessMessage"] = "Mua hàng thành công";
                return(RedirectToAction("CheckoutList", "Checkout"));
            }
        }