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); }
public MessageService(IMessageDatabaseSettings settings) { var client = new MongoClient(settings.MConnectionString); var database = client.GetDatabase(settings.MDatabaseName); collection = database.GetCollection <Message>(settings.MessageCollectionName); }