Ejemplo n.º 1
0
 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"));
     }
 }
Ejemplo n.º 2
0
 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"));
     }
 }
Ejemplo n.º 3
0
 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"));
     }
 }
Ejemplo n.º 4
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"));
     }
 }
Ejemplo n.º 5
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"));
            }
        }