public FeelingService(IStoryMakerDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _feeling = database.GetCollection <Feeling>(settings.FeelingsCollectionName);
        }
Beispiel #2
0
        public PhraseService(IStoryMakerDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _phrases = database.GetCollection <Phrase>(settings.PhrasesCollectionName);
        }
Beispiel #3
0
        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();
        }