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

SavePreferencesInCookie() public static method

Saves language and timezone preferences into a cookie.
public static SavePreferencesInCookie ( string culture, int timezone ) : void
culture string The culture.
timezone int The timezone.
return void
        public static void SavePreferencesInCookie(string culture, int timezone)
        {
            HttpCookie cookie = new HttpCookie(Settings.CultureCookieName);
            cookie.Expires = DateTime.Now.AddYears(10);
            cookie.Path = Settings.CookiePath;
            cookie.Values.Add("C", culture);
            cookie.Values.Add("T", timezone.ToString(CultureInfo.InvariantCulture));
            HttpContext.Current.Response.Cookies.Add(cookie);
        }

Usage Example

Exemplo n.º 1
0
 protected void btnSaveLanguage_Click(object sender, EventArgs e)
 {
     // Hard store settings
     // Delete cookie
     if (Preferences.SavePreferencesInUserData(currentWiki, languageSelector.SelectedLanguage, languageSelector.SelectedTimezone))
     {
         Preferences.DeletePreferencesCookie();
     }
     else
     {
         Preferences.SavePreferencesInCookie(languageSelector.SelectedLanguage, languageSelector.SelectedTimezone);
     }
     lblLanguageResult.CssClass = "resultok";
     lblLanguageResult.Text     = Properties.Messages.PreferencesSaved;
 }
All Usage Examples Of ScrewTurn.Wiki.Preferences::SavePreferencesInCookie