// GET: Dashboard/AccomodationTypes
        public ActionResult Index(string searchTerm, int?accomodationTypeId, int?page)
        {
            int recordSize = 5;

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

            model.SearchTerm           = searchTerm;
            model.AccomodationTypeId   = accomodationTypeId;
            model.AccomodationPackages = accomodationPackageService.SearchAccomodationPackage(searchTerm, accomodationTypeId, page.Value, recordSize);
            model.AccomodationTypes    = accomodationTypeService.GetAllAccomodationType();

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

            model.Pager = new Pager(totalRecords, page, recordSize);
            return(View(model));
        }
Example #2
0
        public ActionResult Index()
        {
            HomeViewModel              model   = new HomeViewModel();
            AccomodationTypeService    service = new AccomodationTypeService();
            AccomodationPackageService accomodationPackageService = new AccomodationPackageService();

            model.AccomodationTypes    = service.GetAllAccomodationType();
            model.AccomodationPackages = accomodationPackageService.GetAllAccomodationPackage();
            return(View(model));
        }
Example #3
0
        public PartialViewResult Listing(string searchTearm, int?pageNo, int?pageSize)
        {
            AccomodationTypeListingModel model = new AccomodationTypeListingModel();

            pageNo   = pageNo ?? 1;
            pageSize = pageSize ?? 10;
            model.AccomodationTypes = _AccomodationTypeService.GetAllAccomodationType(searchTearm, pageNo.Value, pageSize.Value);
            int totalItems = _AccomodationTypeService.TotalItemCount(searchTearm);

            model.Pager      = new Pager(totalItems, pageNo, pageSize.Value);
            model.SearchTerm = searchTearm;
            model.PageNo     = pageNo.Value;
            model.PageSize   = pageSize.Value;
            return(PartialView("_Listing", model));
        }
Example #4
0
        public PartialViewResult Action(int?id)
        {
            AccomodationPackagesModel model = new AccomodationPackagesModel();

            if (id.HasValue)
            {
                _AccomodationPackage              = _AccomodationPackagesService.GetAccomodationPackagesById(id.Value);
                model.ID                          = _AccomodationPackage.ID;
                model.Name                        = _AccomodationPackage.Name;
                model.NoOfRoom                    = _AccomodationPackage.NoOfRoom;
                model.AccomodationTypeID          = _AccomodationPackage.AccomodationTypeID;
                model.FeePerNight                 = _AccomodationPackage.FeePerNight;
                model.AccomodationPackagePictures = _AccomodationPackage.AccomodationPackagePictures;
            }
            model.AccomodationType = _AccomodationTypeService.GetAllAccomodationType();

            return(PartialView("_Action", model));
        }