public JsonResult Action(PlaceActionModel model) { JsonResult json = new JsonResult(); var result = false; if (model.ID > 0) { var place = placeService.GetPlaceID(model.ID); place.Name = model.Name; place.Coords = model.Coords; result = placeService.UpdatePlace(place); } else { Place place = new Place(); place.Name = model.Name; place.Coords = model.Coords; result = placeService.SavePlace(place); } if (result) { json.Data = new { Success = true }; TempData["message"] = string.Format("Изменения сохранены"); } else { json.Data = new { Success = false, Message = "Ошибка" }; } return(json); }
public ActionResult Delete(int ID) { PlaceActionModel model = new PlaceActionModel(); var place = placeService.GetPlaceID(ID); model.ID = place.ID; return(PartialView("_Delete", model)); }
public ActionResult Action(int?ID) { PlaceActionModel model = new PlaceActionModel(); if (ID.HasValue) { var place = placeService.GetPlaceID(ID.Value); model.ID = place.ID; model.Name = place.Name; model.Coords = place.Coords; } return(PartialView("_Action", model)); }
public JsonResult Delete(PlaceActionModel model) { JsonResult json = new JsonResult(); var result = false; var place = placeService.GetPlaceID(model.ID); result = placeService.DeletePlace(place); if (result) { json.Data = new { Success = true }; TempData["message"] = string.Format("Запись \"{0}\" была удален", place.Name); } else { json.Data = new { Success = false, Message = "Ошибка" }; } return(json); }