// 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)); } }