public IActionResult Index(int pageNumber = 1, PersonnelFilterViewModel filter = default(PersonnelFilterViewModel)) { var pagingInfo = new PagingInfo() { PageNumber = pageNumber }; var results = _personnelRepository .GetAllWithContracts(filter.FirstName, filter.LastName, filter.SSN, out int resultCount, pageNumber, AppSettings.PageSize) .ToList(); pagingInfo.Total = resultCount; ViewBag.FilterViewModel = filter; return(View(results.ToMappedPagedList <Personnel, PersonnelViewModel>(pagingInfo))); }