public ActionResult CorrectAntwoord(Sessie sessie, Groep groep) { int welkeActie = ControleerVooruitgang(groep.Id); _mergealls = _mergeallRepository.GetBy(groep.Id); var actieNamen = _boxRepository.GetActiesByBoxNaam(sessie.BoxNaam); if (welkeActie > actieNamen.Count()) { return(RedirectToAction(nameof(SessieAfgelopen))); } if (sessie.Afstandsonderwijs.Value) { return(RedirectToAction(nameof(Index))); } var actieNaam = actieNamen.ElementAt(welkeActie - 1); var actie = _actieRepository.GetBy(actieNaam); ActieViewModel actieViewModel = new ActieViewModel(actie); return(View(actieViewModel)); }