public static IMongoCollection <TDocument> GetCollection <TDocument>(this ILinksDatabaseSettings databaseSettings)
        {
            var client   = new MongoClient(databaseSettings.ConnectionString);
            var database = client.GetDatabase(databaseSettings.DatabaseName);

            return(database.GetCollection <TDocument>(databaseSettings.LinksCollectionName));
        }
Example #2
0
        public LinkRepository(ILinksDatabaseSettings databaseSettings)
        {
            var client   = new MongoClient(databaseSettings.ConnectionString);
            var database = client.GetDatabase(databaseSettings.DatabaseName);

            _links = database.GetCollection <Link>(databaseSettings.LinksCollectionName);
        }