Ejemplo n.º 1
0
        public ActionResult CustomerSearch(string fullName, int page = 1)
        {
            int pageSize           = 6;
            var customers          = _managerService.GetAllCustomers().Where(c => c.Name + " " + c.Surname == fullName).ToList();
            var customersViewModel = MappingViewModel.MapCustomerListViewModel(customers);
            var pageInfo           = new PageInfo {
                PageNumber = page, PageSize = pageSize, TotalItems = customersViewModel.Count
            };
            var ivm = new CustomerPaginViewModel {
                PageInfo = pageInfo, Customers = customersViewModel
            };

            return(View("UpdateCustomerInformation", ivm));
        }
Ejemplo n.º 2
0
        public ActionResult UpdateCustomerInformation(int page = 1)
        {
            int pageSize           = 6;
            var customers          = _managerService.GetAllCustomers();
            var customersViewModel = MappingViewModel.MapCustomerListViewModel(customers);
            var customersPerPages  = customersViewModel.Skip((page - 1) * pageSize).Take(pageSize);
            var pageInfo           = new PageInfo {
                PageNumber = page, PageSize = pageSize, TotalItems = customersViewModel.Count
            };
            var ivm = new CustomerPaginViewModel {
                PageInfo = pageInfo, Customers = customersPerPages
            };

            return(View(ivm));
        }