public IActionResult GeefAlleLeden(SessionState sessie) { if (sessie == null) { TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven."; return(RedirectToAction("SessionStateMessage", "Session")); } if (sessie.AanwezigheidRegistrerenState()) { return(View(nameof(Index), _lidRepository.GetAll())); } else { TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven."; return(RedirectToAction("SessionStateMessage", "Session")); } }
public IActionResult GeefAanwezighedenPerGraad(string graad, SessionState sessie) { if (graad == null || sessie == null) { TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven."; return(RedirectToAction("SessionStateMessage", "Session")); } if (sessie.AanwezigheidRegistrerenState()) { var leden = _lidRepository.GetByGraadEnFormuleOfDay(graad, sessie.vandaag); return(View(nameof(Index), leden)); } else { TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven."; return(RedirectToAction("SessionStateMessage", "Session")); } }
public IActionResult Index(SessionState sessie) { if (sessie == null) { TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven."; return(RedirectToAction("SessionStateMessage", "Session")); } if (sessie.AanwezigheidRegistrerenState()) { //Session session = GeefHuidgeSessie(); //return View(_lidRepository.GetByFormule(session.Formule)); return(View("Index", _lidRepository.GetLedenInFormuleOfDay(sessie.vandaag))); } else { TempData["SessionStateMessage"] = "Alle aanwezigheden zijn reeds doorgegeven."; return(RedirectToAction("SessionStateMessage", "Session")); } }
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")); } }
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")); } }