public void OnGet() { var cookies = new MxCookies(_httpContextAccessor); WithoutDaylightSaving = !SupportedAppTimeZones.IsDaylightSavingAuto(cookies.GetValue(MxSupportedTimeZones.CookieName)); SelectedTimeZone = SupportedAppTimeZones.GetTimeZoneAcronym(cookies.GetValue(MxSupportedTimeZones.CookieName)); SelectedCultureTab = SupportedAppCultures.GetCultureTab(cookies.GetValue(MxSupportedCultures.CookieName)); }
public IActionResult OnPost() { var cookies = new MxCookies(_httpContextAccessor); cookies.SetValue(MxSupportedTimeZones.CookieName, SupportedAppTimeZones.GetTimeZoneEncodedValue(SelectedTimeZone, !WithoutDaylightSaving)); var culture = (MxSupportedCultures.HasRegion(SelectedCultureTab)) ? SelectedCultureTab : SupportedAppCultures.GetNearestMatch(SelectedCultureTab); cookies.SetValue(MxSupportedCultures.CookieName, SupportedAppCultures.GetCulturesEncodedValue(culture, SelectedCultureTab)); return(new RedirectToPageResult("Index")); }