Пример #1
0
 /// <summary>
 /// Create new instance of <see cref="DataSeriesRepository"/>
 /// </summary>
 /// <param name="dbType">The type of the database (SQLite, SQLServer, ...)</param>
 /// <param name="connectionString">The connection string</param>
 public DataSeriesRepository(DatabaseTypes dbType, string connectionString) : base(dbType, connectionString)
 {
     _sitesRepository                = new SitesRepository(dbType, connectionString);
     _variablesRepository            = new VariablesRepository(dbType, connectionString);
     _methodsRepository              = new MethodsRepository(dbType, connectionString);
     _qualityControlLevelsRepository = new QualityControlLevelsRepository(dbType, connectionString);
     _sourcesRepository              = new SourcesRepository(dbType, connectionString);
 }
Пример #2
0
 /// <summary>
 /// Create new instance of <see cref="DataSeriesRepository"/>
 /// </summary>
 /// <param name="db">The DbOperations object for handling the database</param>
 public DataSeriesRepository(IHydroDbOperations db)
     : base(db)
 {
     _sitesRepository                = new SitesRepository(db);
     _variablesRepository            = new VariablesRepository(db);
     _methodsRepository              = new MethodsRepository(db);
     _qualityControlLevelsRepository = new QualityControlLevelsRepository(db);
     _sourcesRepository              = new SourcesRepository(db);
 }