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)); }
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)); }