public static void RemoveAll(ISqlFactory sqlFactory, string p) { throw new System.NotImplementedException(); }
public ListHandler(IValueFactoryManager valueFactoryManager, ISqlFactory sqlFactory) { _ValueFactoryManager = Check.NotNull(nameof(valueFactoryManager), valueFactoryManager); _SqlFactory = Check.NotNull(nameof(sqlFactory), sqlFactory); }
public static bool AddOrUpdate(ISqlFactory sqlFactory, string endpointID, string contextID, string keyGeneration, string securityTokenValue, string sessionSecurityTokenID, System.DateTime expiryTime, System.DateTime rollingExpiryTime, string userName) { if (securityTokenValue == null || sessionSecurityTokenID == null) { return(false); } try { SecurityTokenCache_Ex token = new SecurityTokenCache_Ex() { _Id = Guid.NewGuid(), _ContextID = contextID, _EndpointID = endpointID, _KeyGeneration = keyGeneration, _ExpiryTime = expiryTime, _SessionSecurityTokenValue = Encoding.UTF8.GetBytes(securityTokenValue), _SessionSecurityTokenID = sessionSecurityTokenID, _UserName = userName, _RollingExpiryTime = rollingExpiryTime, SqlFactory = sqlFactory }; token.Insert(); } catch (Exception) { //failed, probably dublicate key, try to update try { var existingToken = new SecurityTokenCache_Ex() { _ContextID = contextID, _EndpointID = endpointID, _KeyGeneration = keyGeneration, _ExpiryTime = expiryTime, _SessionSecurityTokenValue = Encoding.UTF8.GetBytes(securityTokenValue), _SessionSecurityTokenID = sessionSecurityTokenID, _UserName = userName, _RollingExpiryTime = rollingExpiryTime, SqlFactory = sqlFactory }; int updated = existingToken.Update("ContextID = @ContextID, EndpointID = @EndpointID, KeyGeneration = @KeyGeneration, ExpiryTime = @ExpiryTime, RollingExpiryTime = @RollingExpiryTime, SessionSecurityTokenValue = @SessionSecurityTokenValue, SessionSecurityTokenID = @SessionSecurityTokenID ", " UserName = @UserName and EndpointID = @EndpointID and ExpiryTime <= @ExpiryTime"); if (updated == 0) { throw new Exception("Newer token in cache."); } } catch (Exception ex) { new Exception("UserName: " + userName, ex).ToEventLog(); return(false); } } return(true); }
public UserRepository(ICustomLogger logger, ISqlFactory sqlFactory) { _customLogger = logger; _sqlFactory = sqlFactory; }
public ObjectValue(ISqlFactory sqlFactory, object value) { _sqlFactory = sqlFactory; _value = value; }
public TestHandler(ISqlFactory sqlFactory) => _SqlFactory = Check.NotNull(nameof(sqlFactory), sqlFactory);
public ReleasePersistencyProvider(ISqlFactory sqlFactory) { _sqlFactory = sqlFactory; }
public static bool Contains(ISqlFactory sqlFactory, string key) { return(TokenReplayCache_Ex.FindByKey(sqlFactory, key) != null); }
public ReleasePersistencyProvider(ISqlFactory sqlFactory) { _sqlFactory = sqlFactory; }
private async Task <bool> InitSqlStructure(ISqlFactory factory, IDataSourceProvider dataSourceProvider) { var executor = new InitialSqlScriptsExecutor(factory); return(await executor.ExecuteScripts(useDb : dataSourceProvider.UseDb)); }
public PackageRepository(IDbConnection connection, ISqlFactory sqlFactory) : base(connection, sqlFactory) { }
public DapperBusinessRepository(IDbConnection connection, ISqlFactory sqlFactory) { Connection = connection; SqlFactory = sqlFactory; }