public ActionResult Create([Bind(Include = "SeasonID,SeasonNo,Episode,MoviesSeriesID")] Season season)
        {
            if (ModelState.IsValid)
            {
                _seasonService.Add(season);
                return(RedirectToAction("Index"));
            }

            ViewBag.MoviesSeriesID = new SelectList(_moviesSeriesService.GetAll(), "MovieSeriesID", "MovieSeriesName", season.MoviesSeriesID);
            return(View(season));
        }
Beispiel #2
0
        public GameDetails CompleteCurrentSeason()
        {
            var newYear = _seasonService.CompleteCurrentSeason();

            var newSeason = new Season {
                Completed = false, GameDetailsId = GameCache.GameDetailsId, StartYear = newYear
            };
            var newSeasonId = _seasonService.Add(newSeason);

            _teamSeasonService.PromotionAndRelegation(newSeasonId);

            return(SetGameToNewSeason(newSeasonId));
        }
Beispiel #3
0
        public async Task <IActionResult> Create()
        {
            var season       = new Season();
            var championship = await _championships.GetActiveChampionship();

            if (championship is null)
            {
                return(NotFound());
            }

            season.Championship = championship;
            await _seasons.Add(season);

            await _seasons.SaveChangesAsync();

            return(RedirectToAction(nameof(Detail), new { seasonID = season.SeasonId }));
        }