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"); } }
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")); } }