Пример #1
0
        public JsonResult Action(AccommodationTypesActionModel formModel)
        {
            bool result = false;

            if (formModel.Id > 0) //edit record
            {
                var accommodationType = ATServices.GetAccommodationTypeById(formModel.Id);

                accommodationType.Name        = formModel.Name;
                accommodationType.Description = formModel.Description;

                result = ATServices.UpdateAccommodationType(accommodationType);
            }
            else //create a new record
            {
                AccommodationType accommodationType = new AccommodationType();

                accommodationType.Name        = formModel.Name;
                accommodationType.Description = formModel.Description;

                result = ATServices.SaveAccommodationType(accommodationType);
            }

            return(JsonDataResult.Result(result));
        }
Пример #2
0
        public JsonResult Delete(AccommodationTypesActionModel formModel)
        {
            var accommodationType = ATServices.GetAccommodationTypeById(formModel.Id);

            bool result = ATServices.DeleteAccommodationType(accommodationType);

            return(JsonDataResult.Result(result));
        }
Пример #3
0
        public ActionResult Delete(int id)
        {
            AccommodationTypesActionModel model = new AccommodationTypesActionModel();

            var accommodation = ATServices.GetAccommodationTypeById(id);

            model.Id   = accommodation.Id;
            model.Name = accommodation.Name;

            return(PartialView("_Delete", model));
        }
Пример #4
0
        public ActionResult Action(int?id)
        {
            AccommodationTypesActionModel model = new AccommodationTypesActionModel();

            if (id.HasValue)                                                       //edit record
            {
                var accommodation = ATServices.GetAccommodationTypeById(id.Value); //note , value becuz it's nullable

                model.Id          = accommodation.Id;
                model.Name        = accommodation.Name;
                model.Description = accommodation.Description;
            }

            return(PartialView("_Action", model));
        }