Exemplo n.º 1
0
        //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));
        }
Exemplo n.º 2
0
 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));
     }
 }