// GET: Leden/Details/5 public ActionResult Details(int?id) { try { //Het gekozen lid weergeven en de persoon, het adres en de club van het lid eraan toekennen Lid lid = ledenService.LidWeergeven(id); lid.Persoon = persoonsService.PersoonWeergeven(lid.PersoonId); lid.Persoon.Adres = adressenService.AdresWeergeven(lid.Persoon.AdresId); lid.Club = clubsService.ClubWeergeven(lid.ClubId); //viewmodel aanmaken met lid, abonnement en clubadres LidDetailsVM lidDetailsVM = new LidDetailsVM() { Lid = lid, Abonnement = abonnementenService.AbonnementWeergeven(lid.AbonnementId), ClubAdres = adressenService.AdresWeergeven(lid.Club.AdresId) }; //details pagina weergeven met de gegevens in het viewmodel return(View(lidDetailsVM)); } //indien er iets misloopt wordt de error pagina weergegeven catch { return(View("Error")); } }
public ActionResult Abonnementsgegevens() { try { //userid ophalen string userId = User.Identity.GetUserId(); //lid weergeven Lid lid = ledenService.LidWeergeven(userId); lid.Persoon = personenService.PersoonWeergeven(lid.PersoonId); //viewmodel aanmaken met lid en abonnement AbonnementVanLidWeergevenVM abonnementVanLidVM = new AbonnementVanLidWeergevenVM() { Lid = lid, Abonnement = abonnementenService.AbonnementWeergeven(lid.AbonnementId) }; //abonnementspagina weergeven met viewmodel return(View(abonnementVanLidVM)); } //indien er iets misloopt wordt de error pagina weergegeven catch { return(View("Error")); } }
// GET: Betalingen/Details/5 public ActionResult Details(int id) { try { //de gekozen betaling weergeven Betaling betaling = betalingenService.BetalingWeergeven(id); //het lid weergeven die bij de betaling hoort en aan de persoon propertie de persoon toevoegen Lid lid = ledenService.LidWeergeven(betaling.Lidnummer); lid.Persoon = personenService.PersoonWeergeven(lid.PersoonId); //viewmodel aanmaken met de betaling en het lid BetalingMetLidVM betalingMetLidVM = new BetalingMetLidVM() { Betaling = betaling, Lid = lid }; //de details pagina weergeven met de gegevens die we meegeven in het viewmodel return(View(betalingMetLidVM)); } //indien er iets misloopt wordt de error pagina weergegeven catch { return(View("Error")); } }
public ActionResult GroepslessenInClub() { try { if (User.IsInRole("Lid")) { Persoon persoon = personenService.PersoonWeergeven(User.Identity.GetUserId()); Lid lid = ledenService.LidWeergeven(ledenService.LidnummerMetPersoonsIdWeergeven(persoon.PersoonsId)); Club club = clubsService.ClubWeergeven(lid.ClubId); GroepslessenPerClubVM GroepslessenPerClubVM = new GroepslessenPerClubVM() { Club = club, Groepslessen = groepslessenService.GroepslessenPerClubWeergeven(club.ClubId) }; return(View("GroepslessenPerClub", GroepslessenPerClubVM)); } else { ClubsVM clubsVM = new ClubsVM() { Clubs = clubsService.AlleClubsWeergeven() }; return(View(clubsVM)); } } catch { return(View("Error")); } }