public async Task <IActionResult> Simulation() { ViewData["Title"] = "Simulation Module"; var tournament = await fantasySoccerService.GetCurrentTournament(); var numberOfRounds = await fantasySoccerService.GetNumberOfRoundsForATournament(tournament.ID); var viewModel = new SimulationViewModel { TournamentId = tournament.ID, TournamentName = tournament.Name, CurrentRound = tournament.CurrentRound, Rounds = Enumerable.Range(1, numberOfRounds) .Select(r => new SelectListItem { Text = r.ToString(), Value = r.ToString(), Selected = tournament.CurrentRound == r } ) }; return(View("Simulation", viewModel)); }