Пример #1
0
        public async Task <IActionResult> CompletedOrders()
        {
            var viewModel = new AdminOrdersViewModel
            {
                Orders = await this.ordersService.GetCompletedOrdersAsync <AdminOrderViewModel>(),
            };

            return(this.View(viewModel));
        }
Пример #2
0
        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));
        }
Пример #3
0
        //
        // 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));
        }
Пример #4
0
        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));
        }
Пример #5
0
        public IActionResult All(AdminOrdersViewModel inputModel)
        {
            var sortingCriteria = inputModel.SortingCriteria;

            return(this.RedirectToAction("All", new { sortingCriteria = sortingCriteria }));
        }