//Haal alle details voor een special op public SpecialDetailPresentationModel GetSpecialDetails(int id) { //Haal alle informatie voor een special op uit de database Special s = specialRepository.GetSpecialById(id); //Genereer een lijst van random restaurants IEnumerable <Event> restaurants = restaurantRepository.GetRandomRestaurants(); //Haal de locatie op van het event Locatie locatie = locatieRepository.GetById(s.Event.Locatie.id); //Zet de Special om in een SpecialDetailPresentationModel SpecialDetailPresentationModel special = new SpecialDetailPresentationModel(s.EventId, (double)s.Event.prijs, s.Event.naam, s.Event.Special.spreker, s.Event.afbeelding_url, s.Event.begin_datumtijd, s.Event.eind_datumtijd, locatie, s.Event.beschrijving, restaurants); return(special); }