private LocalizationCookie GetCookieValue() { var request = m_httpContextAccessor.HttpContext.Request; var currentCultureCookie = request.Cookies[CultureCookieName]; var deserializedCookie = CookieSerializer.Deserialize(currentCultureCookie); return(deserializedCookie); }
private void SetCookieValue(LocalizationCookie cookie) { var response = m_httpContextAccessor.HttpContext.Response; var serializedCookie = CookieSerializer.Serialize(cookie); response.Cookies.Append( CultureCookieName, serializedCookie, new CookieOptions { Expires = DateTimeOffset.UtcNow.AddYears(1), IsEssential = true, Secure = m_configuration.SecureCookie, } ); }