/// <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;
 }
Esempio n. 2
0
        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;
        }
Esempio n. 6
0
        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>();
        }
Esempio n. 8
0
        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";
 }
Esempio n. 13
0
 public WorkFlowTaskRepositoryBase(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
 }
Esempio n. 14
0
 public InterferenceMongoRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
     CollectionName = "CellInterfMatrix";
 }
 public UeEUtranMeasurementRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
     CollectionName = "UeEUtranMeasurement";
 }
Esempio n. 16
0
 public CellDlpcPdschPaRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
     CollectionName = "CellDlpcPdschPa";
 }
 public EUtranRelationZteRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
     CollectionName = "EUtranRelation";
 }
Esempio n. 18
0
 public OrganizationUnitUserRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
 }
Esempio n. 19
0
 public CellHuaweiMongoRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
     CollectionName = "Cell";
 }
Esempio n. 20
0
 public InterRatHoCommRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
     CollectionName = "InterRatHoComm";
 }
Esempio n. 21
0
 public PDSCHCfgRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
     CollectionName = "PDSCHCfg";
 }
Esempio n. 22
0
 public CellUlpcCommRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
     CollectionName = "CellUlpcComm";
 }
Esempio n. 23
0
 public UserRepository(IMongoDatabaseProvider databaseProvider)
     : base(databaseProvider, "Users")
 {
 }
Esempio n. 24
0
 public MongoDbRepository(IMongoDatabaseProvider databaseProvider)
 {
     _provider = databaseProvider;
 }
Esempio n. 25
0
 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";
 }
Esempio n. 29
0
 public MongoDbRepositoryBase(IMongoDatabaseProvider databaseProvider)
     : base(databaseProvider)
 {
 }
Esempio n. 30
0
 public DocumentTreeNodeRepository(IMongoDatabaseProvider databaseProvider) : base(databaseProvider)
 {
 }