3 using Microsoft.AspNetCore.Http;
4 using Microsoft.AspNetCore.Localization;
5 using Microsoft.AspNetCore.Mvc;
12 public IActionResult Index() => View();
14 public IActionResult AccessDenied() => View();
16 public IActionResult
SetLanguage(
string culture,
string returnUrl)
18 Response.Cookies.Append(
19 CookieRequestCultureProvider.DefaultCookieName,
20 CookieRequestCultureProvider.MakeCookieValue(
new RequestCulture(culture)),
23 Expires = DateTimeOffset.UtcNow.AddYears(1),
28 return Redirect(returnUrl);
31 [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore =
true)]
34 return View(
new ErrorViewModel {RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier});
IActionResult SetLanguage(string culture, string returnUrl)