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();
        }
Beispiel #2
0
 public DatabaseImportViewModelSut(IEventAggregator eventAggregator, IDatabaseImporter databaseImporter, IDataProviderInfos dataProviderInfos, IDatabaseSettings databaseSettings, IDatabaseConnector databaseConnector, IExternalManagedDatabase externalManagedDatabase, IEmbeddedManagedDatabase embeddedManagedDatabase)
     : base(eventAggregator, databaseImporter, dataProviderInfos, databaseSettings, databaseConnector, externalManagedDatabase, embeddedManagedDatabase)
 {
 }
Beispiel #3
0
 public DatabaseSettings(ISettings settings, IDataProviderInfos dataProviderInfos)
 {
     _settings          = settings;
     _dataProviderInfos = dataProviderInfos;
 }