Ejemplo n.º 1
0
        public bool AddOrUpdate(SessionCacheEntry request)
        {
            var rqst     = GetRequest(request);
            var response = new HttpClientHelper(_apiBaseUrl).AddOrUpdate(rqst);

            return(response.Payload);
        }
Ejemplo n.º 2
0
        public bool AddOrUpdate(SessionCacheEntry request)
        {
            using (var sqlFactory = GetSqlServerFactory())
            {
                var resp = SecurityTokenCache_Ex.AddOrUpdate(
                    sqlFactory,
                    request.EndpointId,
                    request.ContextId,
                    request.KeyGeneration,
                    request.SessionSecurityTokenValue.Serialize(_jsonSerializerSettings),
                    request.SessionSecurityTokenID,
                    request.ExpiryTime.ToLocalTime(),
                    DateTime.Now.AddMinutes(_rollingExpiryWindowInMinutes),
                    request.UserName);

                return(resp);
            }
        }