コード例 #1
0
 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");
     }
 }