public void create(SysArea area) { try { db.SysArea.Add(area); db.SaveChanges(); } catch (Exception ex) { LogUtil.Exception("ExceptionLogger", ex); } }
private TreeNode wrapTree(SysArea parent,List<SysArea> areas) { TreeNode result = new TreeNode(); result.id = Int64.Parse(parent.Code); result.children = new List<TreeNode>(); result.state = "closed"; result.text = parent.Name; foreach (SysArea sysArea in areas.Where(a => a.Parent == parent.Code && a.Parent != a.Code)) { result.children.Add(wrapTree(sysArea,areas)); } return result; }
public void Create(SysArea area) { areaDal.create(area); }