public void ProcessFile() { XmlDocument XmlDoc = new XmlDocument(); XmlDoc.Load(FilePath); foreach (var Node in XmlDoc.DocumentElement.GetElementsByTagName("NavigationMenu")) { XmlElement Element = (XmlElement) Node; NavigationMenu NavMenu = new NavigationMenu(); NavMenu.KeyName = Element.GetElementsByTagName("KeyName")[0].InnerText; NavMenu.UserFriendlyName = Element.GetElementsByTagName("UserFriendlyName")[0].InnerText; ProcessChildLinks(Element, NavMenu.ChildNavLinks); NavigationMenuDAO.Save(NavMenu); } }
/// <summary> /// Save a navigation link /// </summary> /// <param name="navigationLink"></param> /// <returns></returns> public static bool Save(NavigationMenu masterNavigationLink) { return Execute.Save<NavigationMenu>(COLLECTION_NAME, masterNavigationLink); }