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