Esempio n. 1
0
        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));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
 public OrderPage()
 {
     InitializeComponent();
     DataContext = vm = new OrdersPageViewModel();
 }