예제 #1
0
        public JsonResult Action(AccommodationTypeActionModel model)
        {
            var               result            = false;
            JsonResult        json              = new JsonResult();
            AccommodationType accommodationType = new AccommodationType();

            accommodationType.ID          = model.ID;
            accommodationType.Name        = model.Name;
            accommodationType.Description = model.Description;
            if (model.ID > 0)//for Edit item.
            {
                result = AccommodationTypesServices.Instance.UpdateAccommodationType(accommodationType);
            }
            else
            {
                result = AccommodationTypesServices.Instance.SaveAccommodationTypes(accommodationType);
            }

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { success = false, Message = "Unable to add Accommodationtype" };
            }
            return(json);
        }
예제 #2
0
        public ActionResult Delete(int ID)
        {
            AccommodationTypeActionModel model = new AccommodationTypeActionModel();

            model.ID = ID;
            return(PartialView("_Delete", model));
        }
        public ActionResult Delete(int ID)
        {
            AccommodationTypeActionModel model = new AccommodationTypeActionModel();

            var accommodationType = _accommodationTypesService.GetAccommodationTypeById(ID);

            model.ID = accommodationType.ID;

            return(PartialView("_Delete", model));
        }
예제 #4
0
        public ActionResult Action(int?ID)
        {
            AccommodationTypeActionModel model = new AccommodationTypeActionModel();

            if (ID.HasValue)
            {
                var accommodationType = AccommodationTypesServices.Instance.GetAccommodationByID(ID.Value);
                model.ID          = accommodationType.ID;
                model.Name        = accommodationType.Name;
                model.Description = accommodationType.Description;
            }

            return(PartialView("_Action", model));
        }
        public ActionResult Action(int?ID)
        {
            AccommodationTypeActionModel model = new AccommodationTypeActionModel();

            // trying to edit a record
            if (ID.HasValue)
            {
                var accommodationType = _accommodationTypesService.GetAccommodationTypeById(ID.Value);

                model.ID          = accommodationType.ID;
                model.Name        = accommodationType.Name;
                model.Description = accommodationType.Description;
            }

            return(PartialView("_Action", model));
        }
예제 #6
0
        public JsonResult Delete(AccommodationTypeActionModel model)
        {
            var        result = false;
            JsonResult json   = new JsonResult();

            AccommodationType accommodationType = new AccommodationType();

            accommodationType.ID = model.ID;
            result = AccommodationTypesServices.Instance.DeleteAccommodation(accommodationType);
            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { success = false, Message = "Unable to delete Accommodationtype" };
            }
            //return RedirectToAction("Index");
            return(json);
        }
        public JsonResult Delete(AccommodationTypeActionModel model)
        {
            JsonResult json = new JsonResult();

            var result = false;

            var accommodationType = _accommodationTypesService.GetAccommodationTypeById(model.ID);

            result = _accommodationTypesService.DeleteAccommodationType(accommodationType);

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

            return(json);
        }
        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);
        }