public IActionResult Verenigingen(int id) { McEditie editie = _editieRepository.GetByIdWithTickets(id); if (editie == null) { TempData["error"] = "Oeps... Er ging iets mis, de gekozen editie bestaat niet (meer)!"; ViewData["Edities"] = GetEditiesAsSelectList(); return(RedirectToAction(nameof(Index))); } IEnumerable <Vereniging> verenigingenWithTickets = _verenigingRepository.GetAllWhoHaveTickets(id).OrderBy(v => v.GroepNaam); IEnumerable <Vereniging> verenigingenWithoutTickets = _verenigingRepository.GetAllWithoutTickets(id).OrderBy(v => v.GroepNaam); return(View(new PenningVerenigingenViewModel(verenigingenWithTickets, verenigingenWithoutTickets, editie))); }