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