AJH.CMS.Core.Data.MenuManager.SetElementChildMenu C# (CSharp) Method

SetElementChildMenu() private static method

private static SetElementChildMenu ( XmlElement xmlParent, List menus, int ParentMenuID ) : void
xmlParent System.Xml.XmlElement
menus List
ParentMenuID int
return void
        private static void SetElementChildMenu(XmlElement xmlParent, List<Menu> menus, int ParentMenuID)
        {
            List<Menu> childsMenu = menus.Where(m => m.ParentID == ParentMenuID).ToList();
            foreach (Menu item in childsMenu)
            {
                XmlElement xmlEle = xmlParent.OwnerDocument.CreateElement("SubMenu");
                xmlParent.AppendChild(xmlEle);
                SetAttributeMenuNode(xmlEle, item);
                SetElementChildMenu(xmlEle, menus, item.ID);
            }
        }