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