langue
continuous-integration/drone/push Build is passing Details

nouvelle_branche
etudiant 2 years ago
parent c5bf3c4eed
commit 6a20490444

@ -6,14 +6,28 @@ namespace TP_Blazor.Controllers;
[Microsoft.AspNetCore.Mvc.Route("[controller]/[action]")] [Microsoft.AspNetCore.Mvc.Route("[controller]/[action]")]
public class CultureController:Controller public class CultureController:Controller
{ {
public IActionResult SetCulture(string culture, string returnUrl)
{ /// <summary>
if(culture != null) /// Sets the culture.
/// </summary>
/// <param name="culture">The culture.</param>
/// <param name="redirectUri">The redirect URI.</param>
/// <returns>
/// The action result.
/// </returns>
public IActionResult SetCulture(string culture, string redirectUri)
{ {
this.HttpContext.Response.Cookies.Append( if (culture != null)
CookieRequestCultureProvider.DefaultCookieName, {
CookieRequestCultureProvider.MakeCookieValue(new RequestCulture(culture))); // Define a cookie with the selected culture
this.HttpContext.Response.Cookies.Append(
CookieRequestCultureProvider.DefaultCookieName,
CookieRequestCultureProvider.MakeCookieValue(
new RequestCulture(culture)));
}
return this.LocalRedirect(redirectUri);
} }
return this.LocalRedirect(returnUrl);
} }
}

Loading…
Cancel
Save