public IActionResult Index()
        {
            List <Event> eventList = eventSqlDal.GetAllEvents();

            eventList.ForEach(eventItem => PopulateEventDetails(eventItem.EventID));

            return(View(eventList));
        }
        public IActionResult Index()
        {
            List <Event> eventList = eventSqlDal.GetAllEvents();

            eventList.ForEach(e =>
            {
                e.Podcast       = podcastDal.GetPodcast(e.PodcastID);
                e.Venue         = venueSqlDal.GetVenue(e.VenueID);
                e.Podcast.Genre = genreSqlDal.GetGenre(e.Podcast.GenreID);
                e.Ticket        = ticketSqlDal.GetTicket(e.TicketLevel);
            });



            return(View(eventList));
        }