public virtual IActionResult CustomerOrders() { if (!_workContext.CurrentCustomer.IsRegistered()) { return(Challenge()); } var model = _orderModelFactory.PrepareCustomerOrderListModel(); return(View(model)); }
public virtual ActionResult CustomerOrders() { if (!_workContext.CurrentCustomer.IsRegistered()) { return(new HttpUnauthorizedResult()); } var model = _orderModelFactory.PrepareCustomerOrderListModel(); return(View(model)); }
public virtual IActionResult CustomerOrders(bool viewAll = false) { if (!_workContext.CurrentCustomer.IsRegistered()) { return(Challenge()); } var model = _orderModelFactory.PrepareCustomerOrderListModel(viewAll); ViewBag.HasViewAllButton = !viewAll; return(View(model)); }
public IActionResult CustomerOrders() { if (!_workContext.CurrentCustomer.IsRegistered()) { return(Challenge()); } int? page = 1; string status = ""; int pageSize = 5; if (Request.Query.Count > 0) { page = Convert.ToInt32(Request.Query["page"]); status = Convert.ToString(Request.Query["status"]); if (Request.Query.ContainsKey("pageSize")) { pageSize = Convert.ToInt32(Request.Query["pageSize"]); } } var model = _orderModelFactory.PrepareCustomerOrderListModel(status, page, pageSize); ViewBag.SelectedTab = status; TempData["SelectedTab"] = status; return(View("~/Views/Order/CustomerOrders.cshtml", model)); }