Example #1
0
 public void HasRegionTest()
 {
     Assert.False(MxSupportedCultures.HasRegion(null));
     Assert.False(MxSupportedCultures.HasRegion(""));
     Assert.False(MxSupportedCultures.HasRegion("fr-"));
     Assert.False(MxSupportedCultures.HasRegion("fr"));
     Assert.True(MxSupportedCultures.HasRegion("fr-C"));
 }
Example #2
0
        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"));
        }