Ejemplo n.º 1
0
        public IActionResult RegistreerAanwezigheid(int id, SessionState sessie)
        {
            if (id < 0 || sessie == null)
            {
                TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven.";
                return(RedirectToAction("SessionStateMessage", "Session"));
            }
            if (sessie.AanwezigheidRegistrerenState())
            {
                var lid = _lidRepository.GetById(id);
                _lidRepository.RegisteerAanwezigheid(lid);

                _lidRepository.SaveChanges();
                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven.";
                return(RedirectToAction("SessionStateMessage", "Session"));
            }
        }