Пример #1
0
 public MessageResult GetAllMenus()
 {
     try
     {
         var result = menuBLL.GetAllMenus();
         return(MessageResult.Success(result));
     }
     catch (Exception ex)
     {
         return(MessageResult.Fail(ex.Message));
     }
 }
Пример #2
0
        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);
            }
        }
Пример #3
0
        public IActionResult Get()
        {
            var menus = menuBLL.GetAllMenus();

            return(Ok(menus));
        }