MVCPostall/VCart/Controllers/LanguageController.cs
2025-01-26 22:44:31 +00:00

22 lines
655 B
C#

using Microsoft.AspNetCore.Mvc;
using System.Globalization;
namespace Blinks.Controllers
{
public class LanguageController : Controller
{
public ActionResult ChangeLanguage(string lang)
{
if (!string.IsNullOrEmpty(lang))
{
Thread.CurrentThread.CurrentCulture = new CultureInfo(lang);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(lang);
}
Response.Cookies.Append("Language", lang, new CookieOptions { Expires = DateTimeOffset.UtcNow.AddYears(1) });
return Redirect(Request.Headers["Referer"].ToString());
}
}
}