using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Localization; using Microsoft.AspNetCore.Mvc; using System; using System.Globalization; using System.Threading; namespace WebPortal.Controllers { public class LanguageController : Controller { [HttpPost] public IActionResult ChangeLanguage(string LanguageAbbrevation, string returnUrl) { Response.Cookies.Append( CookieRequestCultureProvider.DefaultCookieName, CookieRequestCultureProvider.MakeCookieValue(new RequestCulture(LanguageAbbrevation)), new CookieOptions { Expires = DateTimeOffset.UtcNow.AddYears(1) } ); //return LocalRedirect(returnUrl); return Json(new { error = "0" }); } } }