public ActionResult Delete(int ID)
        {
            AccomodationsActionViewModel model = new AccomodationsActionViewModel();

            model.ID = ID;

            return(PartialView("_Delete", model));
        }
Example #2
0
        public ActionResult Delete(int id)
        {
            AccomodationsActionViewModel model = new AccomodationsActionViewModel();

            var accomodation = accomodationService.GetAccomodationById(id);

            model.Id = accomodation.Id;

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

            if (ID.HasValue)
            {
                var accomodation = _repoWrapper.Accomodations.Get(ID.Value);
                model.ID = accomodation.ID;
                model.AccomodationPackageID = accomodation.AccomodationPackageID;
                model.Name        = accomodation.Name;
                model.Description = accomodation.Description;
            }
            model.AccomodationPackages = _repoWrapper.AccomodationPackages.GetAll().ToList();
            return(PartialView("_action", model));
        }
        public JsonResult Delete(AccomodationsActionViewModel model)
        {
            JsonResult json = new JsonResult();

            Accomodation accomodation = _repoWrapper.Accomodations.Get(model.ID);

            _repoWrapper.Accomodations.Remove(accomodation);
            _repoWrapper.Accomodations.Save();


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

            _repoWrapper.Accomodations.Save();
            return(json);
        }
Example #5
0
        public ActionResult Action(int?id)
        {
            AccomodationsActionViewModel model = new AccomodationsActionViewModel();

            if (id.HasValue)
            {
                // edit
                var accomodation = accomodationService.GetAccomodationById(id.Value);

                model.Id = accomodation.Id;
                model.AccomodationPackageId = accomodation.AccomodationPackageId;
                model.Name        = accomodation.Name;
                model.Description = accomodation.Description;
            }
            model.AccomodationPackages = accomodationPackageService.GetAllAccomodationPackages();
            return(PartialView("_Action", model));
        }
Example #6
0
        public JsonResult Delete(AccomodationsActionViewModel model)
        {
            JsonResult json   = new JsonResult();
            var        result = false;

            var accomodation = accomodationService.GetAccomodationById(model.Id);

            result = accomodationService.DeleteAccomodation(accomodation);

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

            return(json);
        }
Example #7
0
        public JsonResult Action(AccomodationsActionViewModel model)
        {
            JsonResult json   = new JsonResult();
            var        result = false;

            if (model.Id > 0)
            {
                // edit
                var accomodation = accomodationService.GetAccomodationById(model.Id);

                accomodation.AccomodationPackageId = model.AccomodationPackageId;
                accomodation.Name        = model.Name;
                accomodation.Description = model.Description;

                result = accomodationService.UpdateAccomodation(accomodation);
            }
            else
            {
                // create
                Accomodation accomodation = new Accomodation();

                accomodation.AccomodationPackageId = model.AccomodationPackageId;
                accomodation.Name        = model.Name;
                accomodation.Description = model.Description;

                result = accomodationService.SaveAccomodation(accomodation);
            }

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

            return(json);
        }
        public JsonResult Action(AccomodationsActionViewModel model)
        {
            JsonResult json = new JsonResult();

            Accomodation result = null;

            if (model.ID > 0)
            {
                Accomodation accomodation = _repoWrapper.Accomodations.Get(model.ID);
                accomodation.Name = model.Name;
                accomodation.AccomodationPackageID = model.AccomodationPackageID;
                accomodation.Description           = model.Description;

                result = _repoWrapper.Accomodations.Update(accomodation);
                _repoWrapper.Accomodations.Save();
            }
            else
            {
                Accomodation accomodation = new Accomodation();
                accomodation.Name = model.Name;
                accomodation.AccomodationPackageID = model.AccomodationPackageID;
                accomodation.Description           = model.Description;
                result = _repoWrapper.Accomodations.Add(accomodation);
                _repoWrapper.Accomodations.Save();
            }

            if (result != null)
            {
                json.Data = new { Success = true };
            }
            else
            {
                json.Data = new { Success = false, Message = "Unable to save accomodation package" };
            }
            _repoWrapper.AccomodationPackages.Save();
            return(json);
        }