public FeelingService(IStoryMakerDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _feeling = database.GetCollection <Feeling>(settings.FeelingsCollectionName); }
public PhraseService(IStoryMakerDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _phrases = database.GetCollection <Phrase>(settings.PhrasesCollectionName); }
public HistoryService(IStoryMakerDatabaseSettings settings, PhraseService phraseService) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _histories = database.GetCollection <History>(settings.HistoriesCollectionName); _phraseService = phraseService; smartCenter = new SmarCenter(); }