public CharactersService(IGamesDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _characters = database.GetCollection <Character>(settings.CharactersCollectionName); }
public MongoGameRepository(IGamesDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); gameCollection = database.GetCollection <GameEntity>(settings.GamesCollectionName); }
public GamesReleaseInfo(IGamesDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _games = database.GetCollection <Game>(settings.GamesCollectionName); }
public CharacterService(IGamesDatabaseSettings settings, IWebHostEnvironment hosting) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _hosting = hosting; _characters = database.GetCollection <Character>(settings.CharacterCollectionName); }
public GameService(IGamesDatabaseSettings settings, IWebHostEnvironment hosting) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _hosting = hosting; _games = database.GetCollection <Game>(settings.GamesCollectionName); }