// GET: Dashboard/Accommodations public ActionResult Index(string searchTerm, int?accommodationPackageId, int?page) { AccommodationsListingModel model = new AccommodationsListingModel(); page = page ?? 1; var pageSize = 10; var totalRecords = AServices.GetAllAccommodationsCount(searchTerm, accommodationPackageId); model.Accommodations = AServices.GetAccommodationsBySearchOrPackageId(searchTerm, accommodationPackageId, page.Value, pageSize); model.SearchByName = searchTerm; model.SearchByAccommodationPackageId = accommodationPackageId; model.AccommodationPackages = APServices.GetAllAccommodationPackages(); model.Pager = new Pager(totalRecords, page, pageSize); return(View(model)); }
public ActionResult Index(string searchTerm, int?accommodationPackageID, int?page) { int recordSize = 5; page = page ?? 1; AccommodationsListingModel model = new AccommodationsListingModel(); model.SearchTerm = searchTerm; model.AccommodationPackageID = accommodationPackageID; model.AccommodationPackages = _accommodationPackagesService.GetAllAccommodationPackages(); model.Accommodations = _accommodationsService.SearchAccommodations(searchTerm, accommodationPackageID, page.Value, recordSize); var totalRecords = _accommodationsService.SearchAccommodationsCount(searchTerm, accommodationPackageID); model.Pager = new Pager(totalRecords, page, recordSize); return(View(model)); }