public JsonResult Action(AccomodationTypeActionViewModel model)
        {
            JsonResult json = new JsonResult();

            AccomodationType result = null;

            if (model.ID > 0)
            {
                AccomodationType accomodationType = _repoWrapper.AccomodationTypes.Get(model.ID);
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;
                result = _repoWrapper.AccomodationTypes.Update(accomodationType);
                _repoWrapper.AccomodationTypes.Save();
            }
            else
            {
                AccomodationType accomodationType = new AccomodationType();
                accomodationType.Name        = model.Name;
                accomodationType.Description = model.Description;
                result = _repoWrapper.AccomodationTypes.Add(accomodationType);
                _repoWrapper.AccomodationTypes.Save();
            }

            if (result != null)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to save accomodation type" };
            }
            _repoWrapper.AccomodationTypes.Save();
            return(json);
        }
Ejemplo n.º 2
0
        public JsonResult Delete(AccomodationTypeActionViewModel modal)
        {
            JsonResult Json   = new JsonResult();
            var        result = false;
            AccomodationTypesService objAccomodationTypesService = new AccomodationTypesService();


            var data = objAccomodationTypesService.GeAccomodationTypeById(modal.Id);

            //    data.Id = modal.Id;

            result = objAccomodationTypesService.DeleteAccomodationType(data);



            if (result)
            {
                Json.Data = new { Success = true };
            }
            else
            {
                Json.Data = new { Success = false, Message = "Unable to Delete" };
            }

            return(Json);
        }
        public ActionResult Delete(int ID)
        {
            AccomodationTypeActionViewModel model = new AccomodationTypeActionViewModel();

            model.ID = ID;

            return(PartialView("_Delete", model));
        }
Ejemplo n.º 4
0
        public ActionResult Delete(int id)
        {
            var accomodationType = _context.AccomodationTypes.Find(id);
            var model            = new AccomodationTypeActionViewModel()
            {
                Id = accomodationType.Id
            };

            return(PartialView("_Delete", model));
        }
Ejemplo n.º 5
0
        public ActionResult Delete(int?Id)
        {
            AccomodationTypeActionViewModel objAccomodationTypeActionViewModel = new AccomodationTypeActionViewModel();

            if (Id.HasValue)  //we are tyring to edit
            {
                var data = objAccomodationTypesService.GeAccomodationTypeById(Id.Value);
                objAccomodationTypeActionViewModel.Id = data.Id;
            }

            return(PartialView("_Delete", objAccomodationTypeActionViewModel));
        }
        public ActionResult Action(int?ID)
        {
            AccomodationTypeActionViewModel model = new AccomodationTypeActionViewModel();

            if (ID.HasValue)
            {
                var accomodationType = _repoWrapper.AccomodationTypes.Get(ID.Value);
                model.ID          = accomodationType.ID;
                model.Name        = accomodationType.Name;
                model.Description = accomodationType.Description;
            }
            return(PartialView("_action", model));
        }
Ejemplo n.º 7
0
        public ActionResult Action(int?Id)
        {
            AccomodationTypeActionViewModel objAccomodationTypeActionViewModel = new AccomodationTypeActionViewModel();

            if (Id.HasValue)  //we are tyring to edit
            {
                var data = objAccomodationTypesService.GeAccomodationTypeById(Id.Value);
                objAccomodationTypeActionViewModel.Id          = data.Id;
                objAccomodationTypeActionViewModel.Name        = data.Name;
                objAccomodationTypeActionViewModel.Description = data.Description;
            }

            return(PartialView("_Action", objAccomodationTypeActionViewModel));
        }
        public JsonResult Delete(AccomodationTypeActionViewModel model)
        {
            JsonResult json = new JsonResult();

            AccomodationType accomodationType = _repoWrapper.AccomodationTypes.Get(model.ID);

            _repoWrapper.AccomodationTypes.Remove(accomodationType);
            _repoWrapper.AccomodationTypes.Save();


            json.Data = new { Success = false, Message = "Accomodation type deleted successfully" };

            _repoWrapper.AccomodationTypes.Save();
            return(json);
        }
Ejemplo n.º 9
0
 public ActionResult Action(int?id)
 {
     if (id == null)                                        //create form
     {
         var model = new AccomodationTypeActionViewModel();
         return(PartialView("_Action", model));
     }
     else                                                   // edit form
     {
         var accomodationType = _context.AccomodationTypes.Find(id);
         var model            = new AccomodationTypeActionViewModel()
         {
             Id          = accomodationType.Id,
             Name        = accomodationType.Name,
             Description = accomodationType.Description
         };
         return(PartialView("_Action", model));
     }
 }
Ejemplo n.º 10
0
        public JsonResult Action(AccomodationTypeActionViewModel modal)
        {
            JsonResult Json   = new JsonResult();
            var        result = false;
            AccomodationTypesService objAccomodationTypesService = new AccomodationTypesService();

            if (modal.Id > 0)  //we are tyring to edit
            {
                var data = objAccomodationTypesService.GeAccomodationTypeById(modal.Id);

                //    data.Id = modal.Id;

                data.Name        = modal.Name;
                data.Description = modal.Description;

                result = objAccomodationTypesService.UpdateAccomodationType(data);
            }
            else
            {
                accomodationType.Name        = modal.Name;
                accomodationType.Description = modal.Description;
                result = objAccomodationTypesService.SaveAccomodationType(accomodationType);
            }


            if (result)
            {
                Json.Data = new { Success = true };
            }
            else
            {
                Json.Data = new { Success = false, Message = "Unable to save" };
            }

            return(Json);
        }