Example #1
0
        public ActionResult Index()
        {
            var viewModel = new HomeViewModels()
            {
                AccomodationType    = _serviceAccomodationType.GetAllAccomodationTypes(),
                AccomodationPackage = _serviceAccomodationPackage.GetAllAccomodationPackages()
            };

            return(View(viewModel));
        }
        // GET: Dashboard/AccomodationPackage
        public ActionResult Index()
        {
            //viewModel
            var viewModel = new AccomodationPackageListingModel();
            //fetching Accomodation Types
            var accomodationTypes = _serviceAccomodationtype.GetAllAccomodationTypes();

            viewModel.AccomodationTypes = accomodationTypes;
            return(View(viewModel));
        }
Example #3
0
        public ActionResult Index(string searchTerm, int?AccomdationTypeID, int page = 1)
        {
            int recordSize = Variables.NoOfRecordsPerPage;
            AccomodationPackageListingModel model = new AccomodationPackageListingModel();

            model.SearchTerm          = searchTerm;
            model.AccomdationTypeID   = AccomdationTypeID;
            model.AccomodationType    = accomodationTypeService.GetAllAccomodationTypes();
            model.AccomodationPackage = accomodationPackageService.SearchAccomodationPackage(searchTerm, AccomdationTypeID, page, recordSize);
            var totalRecord = accomodationPackageService.SearchAccomodationPackageCount(searchTerm, AccomdationTypeID);

            model.Pager = new Pager(totalRecord, page, recordSize);
            return(View(model));
        }
        public ActionResult Index()
        {
            HomeViewModel           model   = new HomeViewModel();
            AccomodationTypeService service = new AccomodationTypeService();

            model.AccomodationTypes = service.GetAllAccomodationTypes();

            return(View(model));
        }
        // GET: Dashboard/AccomodationPackages
        public ActionResult Index(string searchTerm, int?accomodationTypeId, int?pageNo)
        {
            int recordSize = 5;

            pageNo = pageNo ?? 1;

            AccomodationPackagesListingViewModel model = new AccomodationPackagesListingViewModel();

            model.AccomodationTypeId = accomodationTypeId;

            model.AccomodationPackages = accomodationPackageService.SearchAccomodationPackages(searchTerm, accomodationTypeId, pageNo.Value, recordSize);
            model.AccomodationTypes    = accomodationTypeService.GetAllAccomodationTypes();

            var totalRecords = accomodationPackageService.SearchAccomodationPackagesCount(searchTerm, accomodationTypeId);

            model.Pager = new Pager(totalRecords, pageNo, recordSize);

            return(View(model));
        }
Example #6
0
        public ActionResult Listing(string search, int?accomodationTypeID, int?page)
        {
            page = page ?? 1;
            var viewModel         = new AccomodationTypesListingModel();
            var accomodationTypes = _service.GetAllAccomodationTypes();

            viewModel.AccomodationTypes = accomodationTypes;
            if (!string.IsNullOrEmpty(search))
            {
                viewModel.AccomodationTypes = viewModel.AccomodationTypes.Where(a => a.Name.ToLower().Contains(search.ToLower())).ToList();
            }

            viewModel.Pager = new PagerViewModel(viewModel.AccomodationTypes.Count, page, 3);
            var skip = (page.Value - 1) * 2;            // 3 is the records to skip..

            viewModel.AccomodationTypes = viewModel.AccomodationTypes.OrderBy(a => a.ID).Skip(skip).Take(2).ToList();
            return(PartialView("_Listing", viewModel));
        }