Beispiel #1
0
        public IActionResult Index()
        {
            DisplayTeamModel model =
                _service.GetTeamsAndPlayers("Milan");

            return(View("Index", model));
        }
Beispiel #2
0
        public DisplayTeamModel  GetTeamsAndPlayers(string name)
        {
            Command item =
                _teamRepository.GetByName(name);

            List <Player> players =
                _playerRepository.GetByTeamId(item.CommandID);

            var championShip =
                _championshipRepository.GetForCommand(item.CommandID);
            DisplayTeamModel dm = new DisplayTeamModel()
            {
                TeamName = item.Name,
                Players  = players
                           .Select(p => new PlayerModel()
                {
                    Name = p.FirstName + p.LastName
                })                                                                    //TODO move at mapper
                           .ToList(),
                PlayedAtChampionship = championShip.Select(p => new ChampionshipModel()
                {
                    Name = p.Name
                }).ToList()
            };

            return(dm);
        }