BeiDream.Demo.Web.Controllers.HomeController.LeftNavigationMenusInModule C# (CSharp) Méthode

LeftNavigationMenusInModule() public méthode

获取左侧导航某个模块下的菜单树数据
public LeftNavigationMenusInModule ( System.Guid parentId ) : System.Web.Mvc.ActionResult
parentId System.Guid
Résultat System.Web.Mvc.ActionResult
        public ActionResult LeftNavigationMenusInModule(Guid parentId)
        {
            Guid userId = new Guid(GetApplicationSession().Name);
            List<VmResourceTreeGrid> treeNodes = _resourceService.GetNavigationMenuInModule(parentId, userId).Select(p => p.ToTreeGridVm()).ToList();
            //List<VmResourceTreeGrid> treeNodes = new List<VmResourceTreeGrid>();
            //if (treeNodes.Count == 0 && GetApplicationSession().IsAdmin)
            //    treeNodes.Add(new VmResourceTreeGrid() { Id = "c5efa0ba-2260-3178-1b05-07c268cb8b5c", Name = "资源管理", iconClass = "icon-man", attributes = new { url = "/Systems/Resource" } });
            return ToJsonResult(new EasyUiTreeData(treeNodes).GetNodes());
        }