public async Task <List <GetAllUsersInTournamentDto> > GetAllUsersInTournament(TournamentIdDto tournamentId)
        {
            var players = await(from ep in _context.TournamentUsers
                                join e in _context.Users on ep.UserID equals e.UserId
                                where ep.TournamentID == tournamentId.TournamentId
                                select new GetAllUsersInTournamentDto
            {
                TournamentId = ep.TournamentID,
                UserId       = e.UserId,
                Username     = e.Username,
            }).ToListAsync();

            if (players == null)
            {
                return(null);
            }
            return(players);
        }
        public async Task <IActionResult> GetAllUsersInTournament(TournamentIdDto tournamentId)
        {
            var players = await _repo.GetAllUsersInTournament(tournamentId);

            return(Ok(players));
        }