Exemplo n.º 1
0
        // 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));
        }
Exemplo n.º 2
0
        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));
        }