public async Task <bool> AddToAwaitingMatch(int userId)
        {
            if (await UserIsAlreadyAwaitingAMatch(userId))
            {
                return(true);
            }

            var awaitingMatch = new AwaitingMatch {
                UserId = userId
            };
            await _matchRepository.AddAwaitingMatch(awaitingMatch);

            return(true);
        }