//hiervoor moet een apparte view komen
        public IActionResult OpenSessieVoorAanmelden(Gebruiker gebruiker, int sessieId)
        {
            // de entities moeten getracked worden voor het updaten van de db
            Sessie    trackedSessie    = _sessieRepository.GetById(sessieId);
            Gebruiker trackedGebruiker = _gebruikerRepository.GetByGebruikersnaam(gebruiker.Gebruikersnaam);

            if (trackedSessie == null)               // De sessie bestaat niet
            {
                TempData["error"] = "De sessie bestaat niet";
                return(RedirectToAction(nameof(Index)));
            }

            try {
                trackedGebruiker.OpenVoorAanmelden(trackedSessie);
                TempData["sessieid"] = trackedSessie.Id;
                // dit is om op te slaan in de db
                _sessieRepository.SaveChanges();
                //	TempData["message"] = $"openzetten van sessie '{trackedSessie.Titel}' voor aanmelden succesvol!";
                return(RedirectToAction(nameof(geOpendeSessie)));
            }
            catch (Exception e) {
                TempData["error"] = e.Message;
                return(RedirectToAction(nameof(Index)));
            }
        }