public ActionResult Delete(int ID) { AccomodationsActionViewModel model = new AccomodationsActionViewModel(); model.ID = ID; return(PartialView("_Delete", model)); }
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); }
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)); }
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); }
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); }