// GET: Seasons/Create
        public async Task <IActionResult> Create()
        {
            var leagues = await _context.Leagues.ToListAsync();

            var view = new CreateEditSeasonViewModel()
            {
                Leagues = leagues
            };

            return(View(view));
        }
        // GET: Seasons/Edit/5
        public async Task <IActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var season = await _context.Seasons.Include(s => s.League).FirstOrDefaultAsync(s => s.SeasonId == id);

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

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

            var view = new CreateEditSeasonViewModel()
            {
                Season  = season,
                Leagues = leagues,
            };

            return(View(view));
        }