示例#1
0
 public IActionResult RegistreerAanwezigheidNietIngeschreven(int id)
 {
     try
     {
         Lesmoment lesmoment = lesmomentRepository.GetById(id);
         if (lesmoment == null)
         {
             return(RedirectToAction(nameof(Aanwezigheden)));
         }
         var ingeschrevenGebruikers = lesmoment.Leden.Select(l => l.Gebruikersnaam);
         var gebruikers             = gebruikerRepository.GetAllLeden().OrderBy(g => g.Gebruikersnaam).Where(g => !ingeschrevenGebruikers.Contains(g.Gebruikersnaam));
         return(View(new LesmomentNietIngeschrevenViewModel(gebruikers, lesmoment)));
     }
     catch
     {
         return(RedirectToAction("Error", "Home"));
     }
 }