public IActionResult SearchEvents(SearchViewModel model) { User user = authProvider.GetCurrentUser(); model.User = user; model.EventList = eventSqlDal.Search(model.Event, user); model.UserFav = new Dictionary <int, bool>(); foreach (Event item in model.EventList) { item.Venue = venueSqlDal.GetVenue(item.VenueID); item.Podcast = podcastSqlDal.GetPodcast(item.PodcastID); item.Podcast.Genre = genreSqlDal.GetGenre(item.Podcast.GenreID); item.Ticket = ticketSqlDal.GetTicket(item.TicketLevel); } List <Event> userEvents = eventSqlDal.GetUserEvents(user); foreach (Event item in userEvents) { model.UserFav.Add(item.EventID, true); } return(View(model)); }
public IActionResult SearchEvents(SearchViewModel model) { User user = authProvider.GetCurrentUser(); model.EventList = eventSqlDal.Search(model.Event, user); return(View(model)); }