public JsonResult Action(AccommodationTypeActionModels model)
        {
            JsonResult json   = new JsonResult();
            var        result = false;

            if (model.ID > 0)
            {
                var accommodationType = accommodationTypesService.GetAccommodationTypeByID(model.ID);
                accommodationType.Name        = model.Name;
                accommodationType.Description = model.Description;

                result = accommodationTypesService.UpdateAccommodationType(accommodationType);
            }
            else
            {
                AccommodationType accommodationType = new AccommodationType();

                accommodationType.Name        = model.Name;
                accommodationType.Description = model.Description;



                result = accommodationTypesService.SaveAccommodationType(accommodationType);
            }

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Meesage = "Unable to perform action on Accommodation Types" };
            }
            return(json);
        }
예제 #2
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));
        }
        public JsonResult Action(AccommodationTypeActionModel model)
        {
            JsonResult json = new JsonResult();

            var result = false;

            // trying to edit a record
            if (model.ID > 0)
            {
                var accommodationType = _accommodationTypesService.GetAccommodationTypeById(model.ID);

                accommodationType.Name        = model.Name;
                accommodationType.Description = model.Description;

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

                accommodationType.Name        = model.Name;
                accommodationType.Description = model.Description;

                result = _accommodationTypesService.SaveAccommodationType(accommodationType);
            }

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

            return(json);
        }