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")); } }
public ActionResult GroepslessenInClub(ClubsVM clubsVM) { //club weergeven die meegegeven is in de viewmodel Club club = clubsService.ClubWeergeven(clubsVM.GeselecteerdeClub); //viewmodel aanmaken met club en groepslessen GroepslessenPerClubVM GroepslessenPerClubVM = new GroepslessenPerClubVM() { Club = club, Groepslessen = groepslessenService.GroepslessenPerClubWeergeven(clubsVM.GeselecteerdeClub) }; //GroepslessenPerClub pagina weergeven met viewmodel die we zojuist aangemaakt hebben return(View("GroepslessenPerClub", GroepslessenPerClubVM)); }