public ActionResult Index(string searchTerm, int?accomodationTypeID, int?page) { int recordSize = 5; page = page ?? 1; AccomodationPackagesListingModel model = new AccomodationPackagesListingModel(); model.SearchTerm = searchTerm; model.AccomodationTypeID = accomodationTypeID; model.AccomodationTypes = accomodationTypesService.GetAllAccomodationTypes(); model.AccomodationPackages = accomodationPackagesService.SearchAccomodationPackages(searchTerm, accomodationTypeID, page.Value, recordSize); var totalRecords = accomodationPackagesService.SearchAccomodationPackagesCount(searchTerm, accomodationTypeID); model.Pager = new Pager(totalRecords, page, recordSize); return(View(model)); }