public DatabaseImportViewModel( IEventAggregator eventAggregator, IDatabaseImporter databaseImporter, IDataProviderInfos dataProviderInfos, IDatabaseSettings databaseSettings, IDatabaseConnector databaseConnector, IExternalManagedDatabase externalManagedDatabase, IEmbeddedManagedDatabase embeddedManagedDatabase) { _eventAggregator = eventAggregator; _databaseImporter = databaseImporter; _dataProviderInfos = dataProviderInfos; _databaseSettings = databaseSettings; _databaseConnector = databaseConnector; _externalManagedDatabase = externalManagedDatabase; _embeddedManagedDatabase = embeddedManagedDatabase; DataProvidersInfos = new ObservableCollection <IDataProviderInfo>(); DatabaseNames = new ObservableCollection <string>(); NotCurrentlyImporting = true; SelectedApplication = PokerStatisticsApplications.PokerTell; RegisterEvents(); }
public DatabaseImportViewModelSut(IEventAggregator eventAggregator, IDatabaseImporter databaseImporter, IDataProviderInfos dataProviderInfos, IDatabaseSettings databaseSettings, IDatabaseConnector databaseConnector, IExternalManagedDatabase externalManagedDatabase, IEmbeddedManagedDatabase embeddedManagedDatabase) : base(eventAggregator, databaseImporter, dataProviderInfos, databaseSettings, databaseConnector, externalManagedDatabase, embeddedManagedDatabase) { }
public DatabaseSettings(ISettings settings, IDataProviderInfos dataProviderInfos) { _settings = settings; _dataProviderInfos = dataProviderInfos; }