AJH.CMS.WEB.UI.Admin.ManageMenu_UC.FillMenuTree C# (CSharp) Method

FillMenuTree() private method

private FillMenuTree ( ) : void
return void
        private void FillMenuTree()
        {
            int CategoryMenuId = Convert.ToInt32(ViewState[CMSViewStateManager.CategoryID]);
            //Menu Which Parent Ob Id  = 0 (Language Parent Id = 0)
            List<AJH.CMS.Core.Entities.Menu> menus = MenuManager.GetMenusParentObjByCategory(CategoryMenuId);
            List<AJH.CMS.Core.Entities.Menu> parentMenus = menus.Where(m => m.ParentID == 0).ToList();

            trvMenu.Nodes.Clear();
            foreach (AJH.CMS.Core.Entities.Menu menu in parentMenus)
            {
                TreeNode oNode = GetNodesChilds(menu, menus);
                oNode.ImageUrl = CMSWebHelper.GetPublishedImage(menu.IsPublished);
                trvMenu.Nodes.Add(oNode);
            }
            trvMenu.ExpandAll();
            pnlView.Visible = true;
        }
        #endregion