Ejemplo n.º 1
0
        public ConversationContext(IMessageDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            Conversations = database.GetCollection <Conversation>(settings.ConversationCollectionName);
        }
        public MessageRepository(IMessageDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _messages = database.GetCollection <Message>(settings.MessageCollectionName);
        }
Ejemplo n.º 3
0
        public MessageService(IMessageDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.MConnectionString);
            var database = client.GetDatabase(settings.MDatabaseName);

            collection = database.GetCollection <Message>(settings.MessageCollectionName);
        }