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