示例#1
0
 public IActionResult RegistreerExtraLid(string voornaam, string familienaam, SessionState sessie)
 {
     if (voornaam == null || familienaam == null || sessie == null)
     {
         TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven.";
         return(RedirectToAction("SessionStateMessage", "Session"));
     }
     if (sessie.AanwezigheidRegistrerenState())
     {
         var lid = _lidRepository.GetByNames(voornaam, familienaam);
         _lidRepository.RegisteerAanwezigheid(lid);
         _lidRepository.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     else
     {
         TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven.";
         return(RedirectToAction("SessionStateMessage", "Session"));
     }
 }