Ejemplo n.º 1
0
        // Add new LangSet
        internal LangSet AddLanguage(CultureInfo language)
        {
            LangSet langset = new LangSet();

            langset.Language = language;
            LanguageSets.Add(langset);

            return(langset);
        }
Ejemplo n.º 2
0
 public void AddLanguageSet(BGLanguageSet p_objLanguageSet)
 {
     try
     {
         if (LanguageSets.Find(item => { return(item.LanguageKey.Equals(p_objLanguageSet.LanguageKey, StringComparison.InvariantCultureIgnoreCase)); }) != null)
         {
             throw new LanguageSetAlreadyExistsException(p_objLanguageSet.LanguageKey);
         }
         LanguageSets.Add(p_objLanguageSet);
         strLanguageSetsKeys.Add(p_objLanguageSet.LanguageKey);
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 3
0
        private void LoadFolder(string p_strPath)
        {
            string[]     strFiles;
            StreamReader objfile;
            string       strAuxFile;

            try
            {
                strBasePath = p_strPath;

                if (strBasePath == "")
                {
                    strBasePath = ".\\";
                }

                if (!strBasePath.EndsWith("\\"))
                {
                    strBasePath = strBasePath + "\\";
                }

                strFiles = Directory.GetFiles(strBasePath, "*.json");

                objLanguageSets     = new List <BGLanguageSet>();
                strLanguageSetsKeys = new List <string>();

                foreach (string file in strFiles)
                {
                    try
                    {
                        objfile    = new StreamReader(file);
                        strAuxFile = objfile.ReadToEnd();
                        objfile.Close();
                        objfile.Dispose();
                        objfile = null;
                        LanguageSets.Add(BGLanguageSet.Deserialize(strAuxFile));
                        strLanguageSetsKeys.Add(LanguageSets.Last().LanguageKey);
                    }
                    catch (Exception)
                    {
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 4
0
 public static void AddLanguageSet(BLanguageSet p_objLanguageSet)
 {
     try
     {
         CheckInstance();
         if (LanguageSets.Any(item => item.LanguageKey.Equals(p_objLanguageSet.LanguageKey, StringComparison.InvariantCultureIgnoreCase)))
         {
             throw new LanguageSetAlreadyExistsException(p_objLanguageSet.LanguageKey);
         }
         LanguageSets.Add(p_objLanguageSet);
         instance.strLanguageSetsKeys.Add(p_objLanguageSet.LanguageKey);
     }
     catch (Exception)
     {
         throw;
     }
 }