public ActionResult Index(string searchTerm, int?accomodationPackageID, int page = 1) { int recordSize = Variables.NoOfRecordsPerPage; // page = page ?? 1; AccomodationListingModel model = new AccomodationListingModel(); model.SearchTerm = searchTerm; model.AccomodationPackageID = accomodationPackageID; model.AccomodationPackage = accomodationPackageService.GetAllAccomodationPackages(); model.Accomodation = accomodationService.SearchAccomodation(searchTerm, accomodationPackageID, page, recordSize); var totalRecord = accomodationService.AccomodationCount(searchTerm, accomodationPackageID); model.Pager = new Pager(totalRecord, page, recordSize); return(View(model)); }
public PartialViewResult Listing(string searchTearm, int?accomodationPackageId, int?pageNo, int?pageSize) { AccomodationListingModel model = new AccomodationListingModel(); pageNo = pageNo ?? 1; pageSize = pageSize ?? 10; model.Accomodations = _AccomodationService.GetAllAccomodation(searchTearm, accomodationPackageId, pageNo.Value, pageSize.Value); model.AccomodatioPackages = _AccomodationPackagesService.GetAllAccomodationPackage(); int totalItems = _AccomodationService.TotalItemCount(searchTearm, accomodationPackageId); model.Pager = new Pager(totalItems, pageNo, pageSize.Value); model.SearchTerm = searchTearm; model.PageNo = pageNo.Value; model.PageSize = pageSize.Value; return(PartialView("_Listing", model)); }