コード例 #1
0
        public ActionResult Delete(int ID)
        {
            AccommodationActionModel model = new AccommodationActionModel();

            var accommodation = _accommodationsService.GetAccommodationById(ID);

            model.ID = accommodation.ID;

            return(PartialView("_Delete", model));
        }
コード例 #2
0
        public ActionResult Action(int?ID)
        {
            AccommodationActionModel model = new AccommodationActionModel();

            if (ID.HasValue)
            {
                var accommodation = accommodationsService.GetAccommodationByID(ID.Value);

                model.ID = accommodation.ID;
                model.AccommodationPackageID = accommodation.AccommodationPackageID;
                model.Name        = accommodation.Name;
                model.Description = accommodation.Description;
            }

            model.AccommodationPackages = accommodationPackagesService.GetAllAccommodationPackages();

            return(PartialView("_Action", model));
        }
コード例 #3
0
        public JsonResult Delete(AccommodationActionModel model)
        {
            JsonResult json = new JsonResult();

            var result = false;

            var accommodation = _accommodationsService.GetAccommodationById(model.ID);

            result = _accommodationsService.DeleteAccommodation(accommodation);

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to perform action on Accommodation." };
            }

            return(json);
        }
コード例 #4
0
        public JsonResult Action(AccommodationActionModel model)
        {
            JsonResult json = new JsonResult();

            var result = false;

            // trying to edit a record
            if (model.ID > 0)
            {
                var accommodation = _accommodationsService.GetAccommodationById(model.ID);

                accommodation.AccommodationPackageID = model.AccommodationPackageID;
                accommodation.Name        = model.Name;
                accommodation.Description = model.Description;

                result = _accommodationsService.UpdateAccommodation(accommodation);
            }
            // trying to create a record
            else
            {
                Accommodation accommodation = new Accommodation();

                accommodation.AccommodationPackageID = model.AccommodationPackageID;
                accommodation.Name        = model.Name;
                accommodation.Description = model.Description;

                result = _accommodationsService.SaveAccommodation(accommodation);
            }

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to perform action on Accommodation." };
            }

            return(json);
        }