/// <summary> /// /// </summary> /// <param name="databaseProvider"></param> /// <param name="dbConfig"></param> public MongoBaseRepository(IMongoDatabaseProvider databaseProvider, MonogoDbConfig dbConfig) { Ensure.NotNull(databaseProvider, "IMongoDatabaseProvider"); Ensure.NotNull(dbConfig, "MonogoDbConfig"); _databaseProvider = databaseProvider; DbConfig = dbConfig; }
public BiorepositoriesDataSeeder(IMongoDatabaseProvider contextProvider) { this.contextProvider = contextProvider ?? throw new ArgumentNullException(nameof(contextProvider)); this.dataFilesDirectoryPath = ConfigurationManager.AppSettings[AppSettingsKeys.BiorepositoriesSeedCsvDataFilesDirectoryName]; this.exceptions = new ConcurrentQueue <Exception>(); }
public BiotaxonomyMongoDatabaseInitializer(IMongoDatabaseProvider provider) { if (provider == null) { throw new ArgumentNullException(nameof(provider)); } this.db = provider.Create(); }
public MongoBiotaxonomicBlackListRepository(IMongoDatabaseProvider provider) : base(provider) { this.updateOptions = new UpdateOptions { IsUpsert = true, BypassDocumentValidation = false }; }
public BiorepositoriesRepositoryProvider(IMongoDatabaseProvider contextProvider) { if (contextProvider == null) { throw new ArgumentNullException(nameof(contextProvider)); } this.contextProvider = contextProvider; }
public MediatypesMongoDatabaseSeeder(IMongoDatabaseProvider provider) { if (provider == null) { throw new ArgumentNullException(nameof(provider)); } this.db = provider.Create(); this.exceptions = new ConcurrentQueue <Exception>(); }
public MongoRepository(IMongoDatabaseProvider databaseProvider) { if (databaseProvider == null) { throw new ArgumentNullException(nameof(databaseProvider)); } this.db = databaseProvider.Create(); this.CollectionName = CollectionNameFactory.Create <TEntity>(); }
public MongoMediatypesSearchableRepository(IMongoDatabaseProvider databaseProvider) { if (databaseProvider == null) { throw new ArgumentNullException(nameof(databaseProvider)); } string collectionName = CollectionNameFactory.Create <Mediatype>(); this.collection = databaseProvider.Create().GetCollection <Mediatype>(collectionName); }
public BiotaxonomyMongoDatabaseSeeder( IMongoDatabaseProvider databaseProvider, IRepositoryFactory <IMongoTaxonRankRepository> mongoTaxonRankRepositoryFactory, IRepositoryFactory <ITaxonRankRepository> taxonRankRepositoryFactory, IRepositoryFactory <IMongoBiotaxonomicBlackListRepository> mongoBiotaxonomicBlackListRepositoryFactory, IRepositoryFactory <IBiotaxonomicBlackListRepository> biotaxonomicBlackListIterableRepositoryFactory) { if (databaseProvider == null) { throw new ArgumentNullException(nameof(databaseProvider)); } this.db = databaseProvider.Create(); this.mongoTaxonRankRepositoryFactory = mongoTaxonRankRepositoryFactory ?? throw new ArgumentNullException(nameof(mongoTaxonRankRepositoryFactory)); this.taxonRankRepositoryFactory = taxonRankRepositoryFactory ?? throw new ArgumentNullException(nameof(taxonRankRepositoryFactory)); this.mongoBiotaxonomicBlackListRepositoryFactory = mongoBiotaxonomicBlackListRepositoryFactory ?? throw new ArgumentNullException(nameof(mongoBiotaxonomicBlackListRepositoryFactory)); this.biotaxonomicBlackListIterableRepositoryFactory = biotaxonomicBlackListIterableRepositoryFactory ?? throw new ArgumentNullException(nameof(biotaxonomicBlackListIterableRepositoryFactory)); }
public MongoDbRepository() { _mongoDatabaseProvider = new MongoDatabaseProvider( new MongoDbConfiguration { ConnectionString = "", DatabaseName = "", }); _repository = new MongoDbRepository <TestProduct, int>(_mongoDatabaseProvider); _testProduct = new Faker <TestProduct>() .CustomInstantiator(f => { return(new TestProduct { Id = f.Database.Random.Int(0, 1000), Name = f.Database.Random.String(10) }); }); }
public MongoValidationCacheDataRepository(IMongoDatabaseProvider databaseProvider) { if (databaseProvider == null) { throw new ArgumentNullException(nameof(databaseProvider)); } string collectionName = CollectionNameFactory.Create <ValidatedObject>(); var settings = new MongoCollectionSettings { WriteConcern = WriteConcern.Unacknowledged }; this.collection = databaseProvider.Create().GetCollection <ValidatedObject>(collectionName, settings); this.updateOptions = new UpdateOptions { IsUpsert = true, BypassDocumentValidation = false }; }
public PowerControlDLZteRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "PowerControlDL"; }
public WorkFlowTaskRepositoryBase(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { }
public InterferenceMongoRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "CellInterfMatrix"; }
public UeEUtranMeasurementRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "UeEUtranMeasurement"; }
public CellDlpcPdschPaRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "CellDlpcPdschPa"; }
public EUtranRelationZteRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "EUtranRelation"; }
public OrganizationUnitUserRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { }
public CellHuaweiMongoRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "Cell"; }
public InterRatHoCommRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "InterRatHoComm"; }
public PDSCHCfgRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "PDSCHCfg"; }
public CellUlpcCommRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "CellUlpcComm"; }
public UserRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider, "Users") { }
public MongoDbRepository(IMongoDatabaseProvider databaseProvider) { _provider = databaseProvider; }
public MrsTadvRsrpRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "mrs_TadvRsrp_combined"; }
public MongoDbRepository(IMongoDatabaseProvider <TMongoDbContext> databaseProvider) { DatabaseProvider = databaseProvider; }
public IntraFreqHoGroupRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "IntraFreqHoGroup"; }
public PrachFDDZteRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { CollectionName = "PrachFDD"; }
public MongoDbRepositoryBase(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { }
public DocumentTreeNodeRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider) { }