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; } }
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; } }
public void CurLanguage(string lan) { if (lan == "CN") { languageState = LanguageState.CN; } else if (lan == "ENG") { languageState = LanguageState.ENG; } lanStr = lan; }
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; } } }
public void SetToDefault() { CurrentLanguage = LanguageState.Default; }