Пример #1
0
        public async Task<ActionResult> Order(int id = 0) {
            HttpContext ctx = System.Web.HttpContext.Current;
            
            var pcats = CURTAPI.GetParentCategoriesAsync();
            await Task.WhenAll(new Task[] { pcats });

            ViewBag.parent_cats = await pcats;

            Customer cust = new Customer();
            if (!cust.LoggedIn(ctx)) {
                return RedirectToAction("Index", "Authenticate");
            }
            cust.ID = ViewBag.customer.ID;
            Cart order = cust.GetOrderByPayment(id);
            if (order == null || order.ID == 0) {
                return RedirectToAction("Orders", "Account");
            }
            Payment payment = order.getPayment();
            ViewBag.payment = payment;
            ViewBag.order = order;
            return View();
        }
 public ActionResult Order(int id = 0)
 {
     Customer cust = new Customer();
     cust.ID = ViewBag.customer.ID;
     Cart order = cust.GetOrderByPayment(id);
     if (order == null || order.ID == 0) {
         return RedirectToAction("Orders", "Account");
     }
     Payment payment = order.getPayment();
     ViewBag.payment = payment;
     ViewBag.order = order;
     return View();
 }