private TreeViewNode ToNode(MenuControllerNode menuNode, string parentKey, bool isTail, Dictionary <string, AuthItem> authItemColl) { TreeViewNode ret; if (authItemColl.ContainsKey(menuNode.GroupName)) { ret = new TreeViewNode(menuNode.GroupName, menuNode.TitleName, isTail, authItemColl[menuNode.GroupName].AuthType); } else { ret = new TreeViewNode(menuNode.GroupName, menuNode.TitleName, isTail, null); } return(ret); }
private DynamicNode ToNode(MenuControllerNode menuNode, string parentKey, bool isTail, string icon = "icon-double-angle-right") { var ret = new DynamicNode( menuNode.Name, parentKey, menuNode.TitleName, menuNode.Description); ret.Clickable = true; ret.Action = menuNode.ActionName; ret.Controller = menuNode.ControllerName; ret.Attributes.Add("IconCss", icon); if (isTail) { ret.Attributes.Add("isTail", "true"); } return(ret); }