private void SetSiteLanguageCookie(HttpContext httpContext, string culture, LanguageState state)
 {
     httpContext.Response.Cookies.Append(SiteLanguageCookieName, JsonConvert.SerializeObject(new SiteLanguageCookie
     {
         Culture = culture,
         State   = state
     }));
 }
 public void SetState(LanguageState state)
 {
     if (state == LanguageState.German)
     {
         _currState = _german;
     }
     else if (state == LanguageState.English)
     {
         _currState = _english;
     }
 }
Esempio n. 3
0
 public WordController() : base()
 {
     CurrentLanguage = LanguageState.Default;
     CntrlWL         = DBControllersFactory.WordLanguage();
     CntrlLG         = DBControllersFactory.Language();
     foreach (var w in Select(new WordModel {
     }, "Id,WordInEnglish"))
     {
         en[w.WordInEnglish] = w.WordInEnglish;
     }
 }
Esempio n. 4
0
 public void CurLanguage(string lan)
 {
     if (lan == "CN")
     {
         languageState = LanguageState.CN;
     }
     else if (lan == "ENG")
     {
         languageState = LanguageState.ENG;
     }
     lanStr = lan;
 }
Esempio n. 5
0
 public void ReadDictionary(int language)
 {
     prevlangid      = langid;
     langid          = language;
     CurrentLanguage = (language == 0) ? LanguageState.Default : LanguageState.Translation;
     foreach (var w in Select(new WordModel {
     }, "Id,WordInEnglish"))
     {
         en[w.WordInEnglish] = w.WordInEnglish;
         foreach (var wl in CntrlWL.Select(new WordLanguageModel {
             LanguageId = language, WordId = w.Id
         }, "LanguageId,WordInLanguage", false, "LanguageId", "WordId"))
         {
             en[w.WordInEnglish]   = wl.WordInLanguage;
             en[wl.WordInLanguage] = w.WordInEnglish;
         }
     }
 }
Esempio n. 6
0
 public void SetToDefault()
 {
     CurrentLanguage = LanguageState.Default;
 }