public ActionResult Index(string searchTerm, int?accomodationPackageID, int?page)
        {
            AccomodationsListingModel model = new AccomodationsListingModel();

            model.SearchTerm            = searchTerm;
            model.AccomodationPackageID = accomodationPackageID;
            model.AccomodationPackages  = accomodationPackagesService.GetAllAccomodationPackages();

            model.Accomodations = accomodationsService.SearchAccomodations(searchTerm, accomodationPackageID);



            return(View(model));
        }
        public ActionResult Index(string searchTerm, int?accomodationPackageID, int?page)
        {
            int recordSize = 5;

            page = page ?? 1;
            AccomodationsListingModel model = new AccomodationsListingModel();

            model.SearchTerm            = searchTerm;
            model.AccomodationPackageID = accomodationPackageID;
            model.AccomodationPackages  = accomodationPackagesService.GetAllAccomodationPackages();
            model.Accomodations         = accomodationsService.SearchAccomodations(searchTerm, accomodationPackageID, page.Value, recordSize);
            var totalRecords = accomodationsService.SearchAccomodationsCount(searchTerm, accomodationPackageID);

            model.Pager = new Pager(totalRecords, page, recordSize);
            return(View(model));
        }