public IActionResult CheckIn(int id) { McEditie editie = _editieRepository.GetByIdWithTickets(id); ViewData["editieName"] = editie.Naam; ViewData["amountTicketsSold"] = editie.Tickets.Count; ViewData["amountCheckedIn"] = editie.GetAmountCheckedIn(); return(View()); }
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))); }