public MessageResult GetAllMenus() { try { var result = menuBLL.GetAllMenus(); return(MessageResult.Success(result)); } catch (Exception ex) { return(MessageResult.Fail(ex.Message)); } }
private void LoadAllMenus()//加载下拉列表菜单名称 { try { List <Ambow.HRM.Model.Menu> menulist = mbll.GetAllMenus(); TreeNode root = tvwMenu.Nodes[0]; // foreach (Ambow.HRM.Model.Menu menu in menulist) // { // if (menu.ParentID==0) // { // TreeNode node = new TreeNode(); // node.Text = menu.Text; // node.Tag = menu.ID; // root.Nodes.Add(node); // } // } foreach (Ambow.HRM.Model.Menu menu in menulist.Where(s => s.ParentID == 0)) { TreeNode node = new TreeNode(); node.Text = menu.Text; node.Tag = menu.ID; root.Nodes.Add(node); foreach (Ambow.HRM.Model.Menu childMenu in menulist.Where(a => a.ParentID == menu.ID)) { TreeNode childNode = new TreeNode(); childNode.Text = childMenu.Text; childNode.Tag = childMenu.ID; node.Nodes.Add(childNode); } } root.ExpandAll(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IActionResult Get() { var menus = menuBLL.GetAllMenus(); return(Ok(menus)); }