ScrewTurn.Wiki.Preferences.LoadLanguageFromCookie C# (CSharp) Method

LoadLanguageFromCookie() public static method

Loads the language from a cookie.
public static LoadLanguageFromCookie ( ) : string
return string
        public static string LoadLanguageFromCookie()
        {
            HttpCookie cookie = HttpContext.Current.Request.Cookies[Settings.CultureCookieName];
            if(cookie != null) {
                string culture = cookie["C"];
                return culture;
            }
            else return null;
        }

Usage Example

Exemplo n.º 1
0
        /// <summary>
        /// Loads language and time zone settings.
        /// </summary>
        private void LoadLanguageAndTimezoneSettings()
        {
            // Load hard-stored settings
            // If not available, look for cookie
            // If not available, load defaults

            string culture = Preferences.LoadLanguageFromUserData();

            if (culture == null)
            {
                culture = Preferences.LoadLanguageFromCookie();
            }
            if (culture == null)
            {
                culture = Settings.DefaultLanguage;
            }

            int?tempTimezone = Preferences.LoadTimezoneFromUserData();

            if (!tempTimezone.HasValue)
            {
                tempTimezone = Preferences.LoadTimezoneFromCookie();
            }
            if (!tempTimezone.HasValue)
            {
                tempTimezone = Settings.DefaultTimezone;
            }

            languageSelector.SelectedLanguage = culture;
            languageSelector.SelectedTimezone = tempTimezone.ToString();
        }
All Usage Examples Of ScrewTurn.Wiki.Preferences::LoadLanguageFromCookie