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);
        }