public async Task <IActionResult> CompletedOrders() { var viewModel = new AdminOrdersViewModel { Orders = await this.ordersService.GetCompletedOrdersAsync <AdminOrderViewModel>(), }; return(this.View(viewModel)); }
public async Task <IActionResult> All(string sortingCriteria = null) { var orders = await this.ordersService.GetAll <AdminOrdersOrderListItemViewModel>(sortingCriteria); var viewModel = new AdminOrdersViewModel() { Orders = orders, OrdersCount = orders.Count(), }; return(this.View(viewModel)); }
// // GET: /Admin/Orders public ActionResult Orders(Int32 pageNumber = 1) { var model = new AdminOrdersViewModel(); object orderUpdates; if (TempData.TryGetValue("OrderUpdates", out orderUpdates)) { model.OrderUpdates = orderUpdates as List <String>; } model.Orders = _orderService.GetAll().OrderByDescending(o => o.OrderDate).ToPagedList(pageNumber, 9); return(View(model)); }
public ActionResult Orders(int id = 1) { int page = id; int pageSize = 20; setActiveMenuIndex(4); var vm = new AdminOrdersViewModel(); vm.Orders = dataService.GetOrders(page, pageSize); vm.UsePaging = true; vm.BaseUrl = LinkBuilder.AdminOrders(); vm.CurrentPage = page; vm.PageSize = pageSize; vm.OrdersCount = dataService.GetOrdersCount(); return(View("Orders", vm)); }
public IActionResult All(AdminOrdersViewModel inputModel) { var sortingCriteria = inputModel.SortingCriteria; return(this.RedirectToAction("All", new { sortingCriteria = sortingCriteria })); }