private void CopyProperties(NaviNode naviNode, EditNaviNodeModel editNaviNode) { editNaviNode.Id = naviNode.Id; editNaviNode.ParentId = naviNode.Parent.Id; editNaviNode.NodeName = naviNode.NodeName; editNaviNode.DefaultPageId = naviNode.DefaultPageId; //editNaviNode.Breadcrumb = naviNode.Breadcrumb; }
public ActionResult EditPanel(int id) { NaviNode naviNode = _naviNodeRepo.Get(id); EditNaviNodeModel editNaviNode = new EditNaviNodeModel(); CopyProperties(naviNode, editNaviNode); return(View(editNaviNode)); }
// // GET: /NaviNode/Create // id is naviNodeId public ActionResult Create(int id) { NaviNode naviNode = _naviNodeRepo.Get(id); ViewBag.naviNode = naviNode; EditNaviNodeModel editNaviNodeModel = new EditNaviNodeModel(); editNaviNodeModel.ParentId = naviNode.Id; return(View(editNaviNodeModel)); }
public ActionResult EditPanel(EditNaviNodeModel editNaviNode) { if (ModelState.IsValid) { NaviNode naviNode = _naviNodeRepo.Get(editNaviNode.Id); CopyProperties(editNaviNode, naviNode); _naviNodeRepo.Update(naviNode); _naviNodeRepo.Save(); return(RedirectToAction("DetailsPanel", new { id = editNaviNode.Id })); } return(View(editNaviNode)); }
public ActionResult Create(EditNaviNodeModel editNaviNode) { if (ModelState.IsValid) { NaviNode naviNode = new NaviNode(); CopyProperties(editNaviNode, naviNode); _naviNodeRepo.Add(naviNode); _naviNodeRepo.Save(); return(RedirectToAction("Navi", "Section", new { id = editNaviNode.ParentId })); } return(View(editNaviNode)); }
private void CopyProperties(EditNaviNodeModel editNaviNode, NaviNode naviNode) { naviNode.Id = editNaviNode.Id; naviNode.Parent = _naviNodeRepo.Get(editNaviNode.ParentId.Value); naviNode.NodeName = editNaviNode.NodeName; naviNode.DefaultPageId = editNaviNode.DefaultPageId; //naviNode.Breadcrumb = editNaviNode.Breadcrumb; naviNode.Modified = DateTime.Now; naviNode.ModifiedBy = User.Identity.Name.ToUpper(); if (naviNode.CreatedBy == null) { naviNode.Created = DateTime.Now; naviNode.CreatedBy = User.Identity.Name.ToUpper(); } }