示例#1
0
        public IActionResult ZetGroepNietGekozen(Sessie sessie, Groep groep)
        {
            if (groep != null)
            {
                try
                {
                    // State veranderen
                    groep.ZetNietGekozen();
                    _sessieRepository.SaveChanges();

                    // Boodschap
                    TempData["success"] = $"Je hebt groep #{groep.GroepId} gedeselecteerd.";
                }
                catch (StateException e)
                {
                    TempData["warning"] = e;
                }
                catch (Exception e)
                {
                    TempData["warning"] = e;
                }
            }
            else
            {
                TempData["warning"] = $"Je hebt geen groep gereed gezet.";
            }
            return(RedirectToAction(nameof(GroepKiezen)));
        }
示例#2
0
 public IActionResult ZetGroepNietGekozen(Sessie sessie, string groepid)
 {
     try
     {
         Groep groep = sessie.Groepen.FirstOrDefault(g => g.GroepId == Int32.Parse(groepid));
         groep.ZetNietGekozen();
         _sessieRepository.SaveChanges();
         TempData["success"] = $"Groep #{groep.GroepId} staat nu op niet gekozen.";
     }
     catch (StateException e)
     {
         TempData["warning"] = e;
     }
     catch (Exception e)
     {
         TempData["warning"] = e;
     }
     return(RedirectToAction(nameof(SessieBeheren)));
 }