Example #1
0
        public ActionResult Action(int?Id)
        {
            AccomodationTypeActionModel model = new AccomodationTypeActionModel();

            if (Id.HasValue)//editing a record
            {
                var accomodationType = accomodationTypeService.GetAccomodationTypeId(Id.Value);
                model.Id          = accomodationType.Id;
                model.Name        = accomodationType.Name;
                model.Description = accomodationType.Description;
            }
            else//creating a new record
            {
            }

            return(PartialView("_Action", model));
        }
        public ActionResult Index(int accomodationTypeId, int?accomodationPackageId)
        {
            AccomodationViewModel model = new AccomodationViewModel();

            model.AccomodationTypes             = accomodationTypeService.GetAccomodationTypeId(accomodationTypeId);
            model.AccomodationPackages          = accomodationPackageService.GetAllAccomodationPackageByAccomodationType(accomodationTypeId);
            model.selectedAccomodationPackageId = accomodationPackageId.HasValue ? accomodationPackageId.Value : model.AccomodationPackages.First().Id;
            model.Accomodations = accomodationService.GetAllAccomodationByAccomodationPackage(model.selectedAccomodationPackageId);
            return(View(model));
        }