示例#1
0
        public ActionResult Index(int accommodationTypeID, int?accommodationPackageID)
        {
            AccommodationsViewModel model = new AccommodationsViewModel();

            model.AccommodationTypes    = _accommodationTypesService.GetAccommodationTypeById(accommodationTypeID);
            model.AccommodationPackages = _accommodationPackagesService.GetAllAccommodationPackagesByAccommodationType(accommodationTypeID);

            model.SelectedAccommodationPackageID = accommodationPackageID.HasValue ? accommodationPackageID.Value : model.AccommodationPackages.First().ID;

            model.Accommodations = _accommodationsService.GetAllAccommodationsByAccommodationPackage(model.SelectedAccommodationPackageID);

            return(View(model));
        }
示例#2
0
        public ActionResult Index(int accommodationTypeId, int?accommodationPackageId)
        {
            AccommodationsViewModel model = new AccommodationsViewModel();

            model.AccommodationType = ATServices.GetAccommodationTypeById(accommodationTypeId);

            model.AccommodationPackages = APServices.GetAllAccommodationPackagesByAccommodationType(accommodationTypeId);

            model.SelectedAccommodationPackageId = accommodationPackageId.HasValue ? accommodationPackageId.Value : model.AccommodationPackages.First().Id;

            model.Accommodations = AServices.GetAllAccommodationsByAccommodationPackage(model.SelectedAccommodationPackageId);
            return(View(model));
        }