// GET: Accomodations public ActionResult Index(int accomodationTypeID, int?accomodationPackageID) { AccomodationViewModels model = new AccomodationViewModels(); model.AccomodationType = accomodationTypeService.GetAccomodationTypesByID(accomodationTypeID); model.AccomodationPackages = accomodationPackageService.GetAllAccomodationPackagesByAccomodationType(accomodationTypeID); model.SelectedAccomodationPackageID = accomodationPackageID.HasValue ? accomodationPackageID.Value : model.AccomodationPackages.First().ID; model.Accomodations = accomodationService.GetAllAccomodationsByAccomodationPackage(model.SelectedAccomodationPackageID); return(View(model)); }
// GET: Accomodation public ActionResult Index(int accomodationTypeId, int?accomodationPacakageId) { AccomodationViewModel model = new AccomodationViewModel(); model.AccomodationPackages = accomodationPackagesService.GetAllAccomodationPackagesbyAccomodationType(accomodationTypeId); model.AccomodationType = accomodationTypesService.GetAccomodationTypeById(accomodationTypeId); model.selectedAccomodationPackageId = accomodationPacakageId.HasValue ? accomodationPacakageId : model.AccomodationPackages.FirstOrDefault() != null?model.AccomodationPackages.FirstOrDefault().Id : 0; model.Accomodations = accomodationService.GetAllAccomodationsByAccomodationPackage(model.selectedAccomodationPackageId.Value); return(View(model)); }