// Controller Methods
        public IActionResult Index()
        {
            StudentenHuisViewModel studhuisviewmodel = new StudentenHuisViewModel();
            Gebruiker gebr = GetgebruikerfromSession();

            studhuisviewmodel.allestudentenhuizen = studentenhuislogic.GetallStudentenhuizen();
            studhuisviewmodel.Ingelogdegebruiker  = gebr;
            studhuisviewmodel.huidighuis          = studentenhuislogic.GetActiveStudentenhuisBijGebruiker(gebr.GebruikerID);

            return(View(studhuisviewmodel));
        }
        public IActionResult ChangeStudentenhuis()
        {
            Gebruiker gebr = GetgebruikerfromSession();

            StudentenHuis stud = studentenhuislogic.GetActiveStudentenhuisBijGebruiker(gebr.GebruikerID);

            QueryFeedback unsubscribe = studentenhuislogic.UnsubscibeStudentenhuis(stud.StudentenhuisID, gebr.GebruikerID);

            if (unsubscribe.Gelukt)
            {
                return(RedirectToAction("index", "Studentenhuis"));
            }
            else
            {
                StudentenHuisViewModel studhuisviewmodel = new StudentenHuisViewModel();

                studhuisviewmodel.Ingelogdegebruiker = gebr;
                studhuisviewmodel.huidighuis         = studentenhuislogic.GetActiveStudentenhuisBijGebruiker(gebr.GebruikerID);

                ModelState.AddModelError(string.Empty, "Je hebt nog een openstaant saldo zorg dat je dit aan iemand hebt afbetaald en ga verder");

                return(View("Index", studhuisviewmodel));
            }
        }