public ActionResult QuickOrder(OrdersPage currentPage) { var viewModel = new OrdersPageViewModel { CurrentPage = currentPage }; return(View(viewModel)); }
// GET: OrdersPage public ActionResult Index(OrdersPage currentPage) { var model = new OrdersPageViewModel(currentPage); model.CustomerName = CustomerContext.Current.CurrentContact.FirstName; var orders = _orderService.GetOrdersByUserId(EPiServer.Security.PrincipalInfo.CurrentPrincipal.GetContactId()); model.Orders = orders.OrderByDescending(x => x.Created).Select(CreateOrderViewModel).ToList(); return(View(model)); }
public ActionResult Orders() { NorthwindDb db = new NorthwindDb(_connectionString); List <Order> orders = db.GetOrders(); OrdersPageViewModel viewModel = new OrdersPageViewModel { Orders = orders, Date = DateTime.Now }; return(View(viewModel)); }
public IActionResult Orders(int page = 1) { ViewBag.Orders = _db.Orders.Include(c => c.Cargos).ThenInclude(p => p.Product).ToList(); int pageSize = 10; List <Order> orders = _db.Orders.Include(c => c.Cargos).ThenInclude(p => p.Product).ToList(); var count = orders.Count(); List <Order> selectedOrders = orders.Skip((page - 1) * pageSize).Take(pageSize).ToList(); PageViewModel pageViewModel = new PageViewModel(count, page, pageSize); OrdersPageViewModel viewModel = new OrdersPageViewModel { PageViewModel = pageViewModel, Orders = selectedOrders }; return(View(viewModel)); }
public ActionResult Index(OrdersPage currentPage) { var organizationUsersList = _customerService.GetContactsForCurrentOrganization(); var viewModel = new OrdersPageViewModel { CurrentPage = currentPage }; var ordersOrganization = new List <OrderOrganizationViewModel>(); foreach (var user in organizationUsersList) { ordersOrganization.AddRange(_ordersService.GetUserOrders(user.ContactId)); } viewModel.OrdersOrganization = ordersOrganization; viewModel.OrderDetailsPageUrl = UrlResolver.Current.GetUrl(_contentLoader.Get <StartPage>(ContentReference.StartPage).OrderDetailsPage); return(View(viewModel)); }
public OrderPage() { InitializeComponent(); DataContext = vm = new OrdersPageViewModel(); }