Example #1
0
        public ChapterRepository(IMongoConnectionOptions options, IIvorySagaDatabaseSettings settings)
        {
            var client   = new MongoClient(options.GetConnectionString());
            var database = client.GetDatabase(settings.DatabaseName);

            _chapters = database.GetCollection <Chapter>(settings.ChaptersCollectionName);
        }
Example #2
0
        public SagaRepository(IMongoConnectionOptions options, IIvorySagaDatabaseSettings settings)
        {
            var client   = new MongoClient(options.GetConnectionString());
            var database = client.GetDatabase(settings.DatabaseName);

            _sagas = database.GetCollection <Saga>(settings.SagasCollectionName);
        }