//przy zmienianiu zawrtości węzła wszystko odbywa się //analogicznie jak przy zmianie nazwy public ActionResult ChangeContent(string id) { if (id == "" || id == null) { return(View("Error", new string[] { "This page does not exist." })); } ChangeContentViewModel model = new ChangeContentViewModel(); using (var db = new DatabaseContext()) { model.Node = db.Nodes.FirstOrDefault(x => x.Id.ToString() == id); } return(View(model)); }
public ActionResult ChangeContent(string id, ChangeContentViewModel model) { if (ModelState.IsValid) { using (var db = new DatabaseContext()) { Node node = db.Nodes.FirstOrDefault(x => x.Id.ToString() == id); node.Content = model.Content; db.SaveChanges(); return(RedirectToAction("NodeContent", "Node", new { id = node.Id })); } } else { return(View(model)); } }