public static void SaveToDisk(Language item)
 {
     if (item != null)
     {
         XmlDocument xmlDoc = helpers.XmlDoc.CreateDoc(); 
         xmlDoc.AppendChild(item.ToXml(xmlDoc));
         helpers.XmlDoc.SaveXmlDoc(item.GetType().ToString(), item.CultureAlias, xmlDoc) ; 
     }
 }
Exemple #2
0
        /// <summary>
        /// Gets the language by id.
        /// </summary>
        /// <param name="languageId">The language id.</param>
        /// <returns>A node-set of the specified language.</returns>
        public static XPathNodeIterator GetLanguage(int languageId)
        {
            try
            {
                var xd = new XmlDocument();
                var language = new Language(languageId);

                if (language != null)
                {
                    var languageNode = language.ToXml(xd);

                    xd.AppendChild(languageNode);
                }

                return xd.CreateNavigator().Select("/Language");
            }
            catch (Exception ex)
            {
                return ex.ToXPathNodeIterator();
            }
        }