/// <summary> /// /// </summary> /// <param name="databasePathProvider">Provider to obtain the database path</param> public ConnectionWrapper(IDatabasePathProvider databasePathProvider) { _databasePathProvider = databasePathProvider; }
public UnitOfWork(IDatabasePathProvider provider) { var databasePath = provider.GetDatabasePath(PersistenceConstants.DatabaseFilename); conn = new SQLiteAsyncConnection(databasePath, PersistenceConstants.DatabaseFlags); }
public ExtractingDatabaseInitializationService(IDatabaseExtractor extractor, IDatabasePathProvider pathProvider) { _extractor = extractor; _pathProvider = pathProvider; }