public ActionResult Action(int?id)
        {
            AccomodationTypesActionViewModel model = new AccomodationTypesActionViewModel();

            if (id.HasValue)
            {
                // edit
                var accomodationType = accomodationTypeService.GetAccomodationTypeById(id.Value);
                model.Id          = accomodationType.Id;
                model.Name        = accomodationType.Name;
                model.Description = accomodationType.Description;
            }
            return(PartialView("_Action", model));
        }
Example #2
0
        public ActionResult Edit(int ID)
        {
            var result = _service.GetAccomodationTypeById(ID);

            if (result == null)
            {
                return(HttpNotFound());
            }
            else
            {
                var viewModel = new AccomodationTypesCreateModel(result);
                return(PartialView("_Action", viewModel));
            }
        }
Example #3
0
 public ActionResult TypeDetails(int accomodationTypeID)
 {
     if (accomodationTypeID != 0)
     {
         var accomodationType = _serviceAccomodationType.GetAccomodationTypeById(accomodationTypeID);
         var packages         = _serviceAccomodationPackage.GetAllAccomodationPackages().Where(x => x.AccomodationTypeID == accomodationTypeID).ToList();
         var viewModel        = new AccomodationTypeDetailsViewModels()
         {
             AccomodationPackages = packages,
             AccomodationType     = accomodationType,
             AccomodationTypeID   = accomodationTypeID
         };
         return(View(viewModel));
     }
     else
     {
         return(HttpNotFound("No Accomodation package found"));
     }
 }