void InitializeManagedDatabaseAndAddPokerTellDatabaseNames()
        {
            if (SelectedDataProviderInfo.IsEmbedded)
            {
                _embeddedManagedDatabase
                .InitializeWith(_databaseConnector.DataProvider, SelectedDataProviderInfo)
                .GetAllPokerTellDatabaseNames()
                .ForEach(name => DatabaseNames.Add(name));
                _currentManagedDatabase = _embeddedManagedDatabase;
            }
            else
            {
                _externalManagedDatabase
                .InitializeWith(_databaseConnector.DataProvider, SelectedDataProviderInfo)
                .GetAllPokerTellDatabaseNames()
                .ForEach(name => DatabaseNames.Add(name));
                _currentManagedDatabase = _externalManagedDatabase;
            }

            RaisePropertyChanged(() => DatabaseNames);
        }
예제 #2
0
 public DatabaseManager(IManagedDatabase managedDatabase, IDatabaseSettings databaseSettings)
 {
     _databaseSettings = databaseSettings;
     _managedDatabase  = managedDatabase;
 }
 void InitializeExternalManagedDatabase()
 {
     _currentManagedDatabase = _externalManagedDatabase
                               .InitializeWith(_databaseConnector.DataProvider, SelectedDataProviderInfo);
 }