diff --git a/TP Blazor/Controllers/CultureController.cs b/TP Blazor/Controllers/CultureController.cs index 1b0aa8f..ca7bbcd 100644 --- a/TP Blazor/Controllers/CultureController.cs +++ b/TP Blazor/Controllers/CultureController.cs @@ -6,14 +6,28 @@ namespace TP_Blazor.Controllers; [Microsoft.AspNetCore.Mvc.Route("[controller]/[action]")] public class CultureController:Controller { - public IActionResult SetCulture(string culture, string returnUrl) - { - if(culture != null) + + /// + /// Sets the culture. + /// + /// The culture. + /// The redirect URI. + /// + /// The action result. + /// + public IActionResult SetCulture(string culture, string redirectUri) { - this.HttpContext.Response.Cookies.Append( - CookieRequestCultureProvider.DefaultCookieName, - CookieRequestCultureProvider.MakeCookieValue(new RequestCulture(culture))); + if (culture != null) + { + // 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); } -} \ No newline at end of file + +