| 123456789101112131415161718192021222324 |
- 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" });
- }
- }
- }
|