示例#1
0
        //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);
        }