private void ActivePlayersFromTeamGame() { try { List <Team> teams = teamService.GetAll().ToList(); PrintTeams(teams); Console.WriteLine("Team Number: "); int teamId = teams[int.Parse(Console.ReadLine()) - 1].Id; List <Game> games = gameService.GetAll().ToList(); PrintGames(games, teams); Console.WriteLine("Game Number: "); int gameId = games[int.Parse(Console.ReadLine()) - 1].Id; //playerRepo.FindAllGameActive(gameId, teamId).ForEach(Console.WriteLine); activePlayerService.FindPlayersGameTeam(teamId, gameId).ForEach(Console.WriteLine); } catch (ValidationException ve) { Console.WriteLine(ve.Message); } catch (ArgumentOutOfRangeException) { Console.WriteLine("Invalid index number"); } catch (FormatException) { Console.WriteLine("Invalid number"); } }