Пример #1
0
        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));
        }