Ejemplo n.º 1
0
        public static async Task RunNewsTweeter(MongoDbCredentials credentials)
        {
            DatabaseFactory databaseFactory = DatabaseFactory.Init(credentials);
            NewsDatabase newsDatabase = NewsDatabase.Init(databaseFactory);

            await RunNewsTweeter();
        }
Ejemplo n.º 2
0
        public MongoDbService(IAspLogger logger, IOptions <DatabaseOptions> databaseOptions)
        {
            var mongoCredentials = new MongoDbCredentials(
                databaseOptions.Value.MongoDb.User,
                databaseOptions.Value.MongoDb.Password,
                databaseOptions.Value.MongoDb.Database,
                databaseOptions.Value.MongoDb.Host);

            this.databaseFactory = DatabaseFactory.Init(mongoCredentials);

            logger.Info("MongoDbService has been initialized.");
        }
Ejemplo n.º 3
0
        public override void Init()
        {
            if (this.repository == null)
            {
                var a                 = new DataTestObject();
                var credentials       = new MongoDbCredentials("admin", "TcOpenAdmin", "changeMeToAStrongPassword");
                var parameters        = new MongoDbRepositorySettings <DataTestObject>(@"mongodb://*****:*****@"mongodb://localhost:27018", "TestDataBase", "TestCollection", credentials);
                this.repository = Repository.Factory <DataTestObject>(parameters);

                this.repository_altered_structure = Repository.Factory <DataTestObjectAlteredStructure>(parametersAltered);
            }

            foreach (var item in this.repository.GetRecords("*"))
            {
                repository.Delete(item._EntityId);
            }
        }