public async Task <IActionResult> SelectCulture(string culture, bool ignoreCase = false, string returnUrl = null) { Response.Cookies.Append(CookieRequestCultureProvider.DefaultCookieName, CookieRequestCultureProvider.MakeCookieValue( new RequestCulture(culture)), new CookieOptions { Expires = DateTimeOffset.UtcNow.AddDays(100) } ); await _LocalizationRepository.ResetLocalizationCache(null, ignoreCase); return(RedirectToLocal(returnUrl)); }