public AdminService(IPlayerServiceDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _admins = database.GetCollection <Admin>(settings.AdminsCollectionName); }
public UserService(IPlayerServiceDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _users = database.GetCollection <User>(settings.PlayersCollectionName); }
public MessageService( IPlayerServiceDatabaseSettings settings, SendBirdService chatService, OneSignalService notificationService ) { this._chatService = chatService; this._notificationService = notificationService; var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _messages = database.GetCollection <Message>(settings.AdminsCollectionName); }