Esempio n. 1
0
        // GET: Teams/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var team = await _context.Teams.Include(t => t.Season).ThenInclude(s => s.League).FirstOrDefaultAsync(t => t.TeamId == id);

            var leagues = await _context.Leagues.ToListAsync();

            var seasons = await _context.Seasons.Where(s => s.LeagueId == team.Season.LeagueId).ToListAsync();

            if (team == null)
            {
                return(NotFound());
            }

            var view = new CreateUpdateTeamViewModel()
            {
                Team    = team,
                Leagues = leagues,
                Seasons = seasons
            };

            return(View(view));
        }
Esempio n. 2
0
        // GET: Teams/Create
        public async Task <IActionResult> Create()
        {
            var leagues = await _context.Leagues.ToListAsync();

            var seasons = await _context.Seasons.Where(m => m.LeagueId == leagues.First().LeagueId).ToListAsync();

            var view = new CreateUpdateTeamViewModel()
            {
                Leagues = leagues,
                Seasons = seasons
            };

            return(View(view));
        }