Beispiel #1
0
        public BoardService(DatabaseSettings.IDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            boards = database.GetCollection <Board>(settings.BoardsCollectionName);
        }
        public LaneService(DatabaseSettings.IDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            lanes = database.GetCollection <Lane>(settings.LanesCollectionName);
        }
        public UserService(IOptions <Settings> settings, DatabaseSettings.IDatabaseSettings databaseSettings)
        {
            var client   = new MongoClient(databaseSettings.ConnectionString);
            var database = client.GetDatabase(databaseSettings.DatabaseName);

            users         = database.GetCollection <User>(databaseSettings.UsersCollectionName);
            this.settings = settings.Value;
        }