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

            if (model.ID > 0)
            {
                var accomodationType = accomodationTypesService.GetAllAccomodationTypeByID(model.ID);
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;
                result = accomodationTypesService.UpdateAccomodationType(accomodationType);
            }
            else
            {
                AccomodationType accomodationType = new AccomodationType();
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;
                result = accomodationTypesService.SaveAccomodationType(accomodationType);
            }

            if (result)
            {
                json.Data = new { Sucess = true };
            }
            else
            {
                json.Data = new { Sucess = false, Message = "Unable to perform action on Accomodation type" };
            }
            return(json);
        }
예제 #2
0
        public JsonResult Delete(AccomodationTypesActionModel model)
        {
            JsonResult json = new JsonResult();

            var result = false;


            var accomodationType = AccoServices.GetAllAccomodationTypesByID(model.ID);

            result = AccoServices.DeleteAccomodationType(accomodationType);



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



            return(json);
        }
        public JsonResult Action(AccomodationTypesActionModel model)
        {
            JsonResult jsonResult = new JsonResult();
            var        result     = false;

            if (model.ID > 0)//Edit
            {
                var accomodationType = accomodationTypeService.GetAccomodationTypesByID(model.ID);
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;
                result = accomodationTypeService.UpdateAccomodationType(accomodationType);
            }
            else//Add/Create
            {
                AccomodationType accomodationType = new AccomodationType();
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;
                result = accomodationTypeService.SaveAccomodationType(accomodationType);
            }

            if (result)
            {
                jsonResult.Data = new { Success = true };
            }
            else
            {
                jsonResult.Data = new { Success = false, Message = "Unable to Perform Action On Accomodation Type" };
            }
            return(jsonResult);
        }
예제 #4
0
        public ActionResult Delete(int ID)
        {
            AccomodationTypesActionModel model = new AccomodationTypesActionModel();
            var accomodationType = accomodationTypesService.GetAllAccomodationTypeByID(ID);

            model.ID = accomodationType.ID;
            return(PartialView("_Delete", model));
        }
        public ActionResult Action(int?ID)
        {
            AccomodationTypesActionModel model = new AccomodationTypesActionModel();

            if (ID.HasValue)//We are trying to edit a Record
            {
                var accomodationType = accomodationTypeService.GetAccomodationTypesByID(ID.Value);
                model.ID          = accomodationType.ID;
                model.Name        = accomodationType.Name;
                model.Description = accomodationType.Description;
            }
            return(PartialView("_Action", model));
        }
        public JsonResult Delete(AccomodationTypesActionModel model)
        {
            JsonResult jsonResult       = new JsonResult();
            var        result           = false;
            var        accomodationType = accomodationTypeService.GetAccomodationTypesByID(model.ID);

            result = accomodationTypeService.DeleteAccomodationType(accomodationType);

            if (result)
            {
                jsonResult.Data = new { Success = true };
            }
            else
            {
                jsonResult.Data = new { Success = false, Message = "Unable to Perform Action On Accomodation Type" };
            }
            return(jsonResult);
        }
예제 #7
0
        public JsonResult Action(AccomodationTypesActionModel model)
        {
            JsonResult json = new JsonResult();

            AccomodationType accomodationType = new AccomodationType();

            accomodationType.Name        = model.Name;
            accomodationType.Description = model.Description;

            var result = accomodationTypesService.SaveAccomodationType(accomodationType);

            if (result)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to add Accomodation Type." };
            }
            return(json);
        }
예제 #8
0
        public JsonResult Action(AccomodationTypesActionModel model)
        {
            JsonResult json = new JsonResult();

            var result = false;

            if (model.ID > 0) // tyring to edit model
            {
                var accomType = AccoServices.GetAllAccomodationTypesByID(model.ID);

                accomType.Name        = model.Name;
                accomType.Description = model.Description;

                result = AccoServices.UpdateAccomodationType(accomType);
            }
            else // create the record
            {
                AccomodationType accomodationType = new AccomodationType();
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;

                result = AccoServices.SaveAccomodationType(accomodationType);
            }



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



            return(json);
        }
예제 #9
0
        public ActionResult Action()
        {
            AccomodationTypesActionModel model = new AccomodationTypesActionModel();

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