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); }
public DatabaseManager(IManagedDatabase managedDatabase, IDatabaseSettings databaseSettings) { _databaseSettings = databaseSettings; _managedDatabase = managedDatabase; }
void InitializeExternalManagedDatabase() { _currentManagedDatabase = _externalManagedDatabase .InitializeWith(_databaseConnector.DataProvider, SelectedDataProviderInfo); }