Example #1
0
        UpgradeEngine IUpgradeEngineBuilderDone.Build(IDatabaseProviderFactory dbProviderFactory)
        {
            UpgradeConfiguration config = new UpgradeConfiguration(dbProviderFactory);

            callbacks.ForEach(c => c(config));
            config.ScriptExecutor = new SqlScriptExecutor(config);
            return(new UpgradeEngine(config));
        }
 public ModelService(IDatabaseProviderFactory databaseProviderFactory, IModelBinderFactory modelBinderFactory)
 {
     trackDao = new TrackDao(databaseProviderFactory, modelBinderFactory);
     fingerprintDao = new FingerprintDao(databaseProviderFactory, modelBinderFactory);
     hashBinMinHashDao = new HashBinMinHashDao(databaseProviderFactory, modelBinderFactory);
     subFingerprintDao = new SubFingerprintDao(databaseProviderFactory, modelBinderFactory);
     permutationsDao = new PermutationsDao(databaseProviderFactory, modelBinderFactory);
 }
Example #3
0
 public InstallPortalCommandHandler(
     Func <IPersistenceUnitOfWorkFactory> uowFactoryResolver,
     IRohamConfigs rohamConfigs,
     IDatabaseProviderFactory dbProviderFactory,
     ICacheProvider cacheProvider,
     ICommandDispatcher commandDispatcher) : base(uowFactoryResolver)
 {
     _rohamConfigs      = rohamConfigs;
     _dbProviderFactory = dbProviderFactory;
     CacheProvider      = cacheProvider;
     _commandDispatcher = commandDispatcher;
 }
Example #4
0
 public InstallController(
     IRohamConfigs rohamConfigs,
     ICacheService cacheService,
     ICacheProvider cacheProvider,
     IDatabaseProviderFactory dbProviderFactory,
     ICommandDispatcher commandDispatcher)
 {
     _rohamConfigs      = rohamConfigs;
     _cacheService      = cacheService;
     _dbProviderFactory = dbProviderFactory;
     _commandDispatcher = commandDispatcher;
     CacheProvider      = cacheProvider;
 }
Example #5
0
        public NHPersistenceContextFactory(
            IPersistenceConfigs persistenceConfiguration,
            IDatabaseProviderFactory dbProviderFactory,
            Assembly mappingsAssembly)
        {
            Objects.Requires(persistenceConfiguration != null, () => new NullReferenceException(nameof(IPersistenceConfigs)));
            Objects.Requires(dbProviderFactory != null, () => new NullReferenceException(nameof(IDatabaseProviderFactory)));
            Objects.Requires(mappingsAssembly != null, () => new NullReferenceException(nameof(Assembly)));

            _persistenceConfiguration = persistenceConfiguration;
            _databaseProvider         = () => dbProviderFactory.Create(persistenceConfiguration.DatabaseProvider);
            _mappingsAssembly         = mappingsAssembly;
        }
 protected AbstractDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
 {
     this.databaseProvider   = databaseProvider;
     this.modelBinderFactory = modelBinderFactory;
 }
 public CustomerRepository(IDatabaseProviderFactory databaseProviderFactory) : base(databaseProviderFactory)
 {
 }
 public HashBinDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
     : base(databaseProvider, modelBinderFactory)
 {
     // no op
 }
 public TrackDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
     : base(databaseProvider, modelBinderFactory)
 {
 }
Example #10
0
 public UpgradeConfiguration(IDatabaseProviderFactory dbProviderFactory)
 {
     DatabaseProviderFactory = dbProviderFactory;
 }
Example #11
0
 public BaseRepository(IDatabaseProviderFactory factory)
 {
     Db = factory.GetDb();
 }
Example #12
0
 public RepairPieceRepository(IDatabaseProviderFactory factory) : base(factory)
 {
 }
 public DaoStoredProcedureBuilder(IDatabaseProviderFactory factory)
 {
     databaseProviderFactory = factory;
 }
Example #14
0
 public CategoryRepository(IDatabaseProviderFactory factory) : base(factory)
 {
 }
 public HashBinDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
     : base(databaseProvider, modelBinderFactory)
 {
     // no op
 }
Example #16
0
 public void Setup()
 {
     _mockery             = new MockRepository( );
     _mockConfiguration   = _mockery.DynamicMock <IDatabaseConfiguration>( );
     _mockProviderFactory = _mockery.DynamicMock <IDatabaseProviderFactory>( );
 }
Example #17
0
 public DbToolRunner(IDatabaseProviderFactory dbProviderFactory)
 {
     _dbProviderFactory = dbProviderFactory;
 }
 public PermutationsDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
     : base(databaseProvider, modelBinderFactory)
 {
 }
 protected AbstractDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
 {
     this.databaseProvider = databaseProvider;
     this.modelBinderFactory = modelBinderFactory;
 }
 public SubFingerprintDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
     : base(databaseProvider, modelBinderFactory)
 {
 }
Example #21
0
 public DatabaseConnection(IDatabaseConfiguration configuration, IDatabaseProviderFactory providerFactory)
 {
     _connection = providerFactory.CreateConnectionFor(configuration.ProviderName( ));
     _connection.ConnectionString = configuration.ConnectionString( );
     _connection.Open( );
 }
 public SubFingerprintDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
     : base(databaseProvider, modelBinderFactory)
 {
 }
Example #23
0
 public PrinterRepository(IDatabaseProviderFactory factory) : base(factory)
 {
 }
Example #24
0
 public TrackDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory)
     : base(databaseProvider, modelBinderFactory)
 {
 }
Example #25
0
 public SubFingerprintDao(IDatabaseProviderFactory databaseProvider, IModelBinderFactory modelBinderFactory, IHashConverter hashConverter)
     : base(databaseProvider, modelBinderFactory)
 {
     this.hashConverter = hashConverter;
 }