public IActionResult EditEvent(int id, EventViewModel model) { if (!ModelState.IsValid) { return(View(model)); } else { //model.EventItem = PopulateEventDetails(id); model.PodcastList = GetPodcastList(); model.GenreList = GetGenreList(); model.VenueList = GetVenueList(); model.TicketList = GetTicketList(); model.PodcastList = GetPodcastList(); bool result = eventSqlDal.UpdateEventDetails(model.EventItem); LogChanges(id, "Edit"); return(RedirectToAction("EventDetail", new { id = model.EventItem.EventID })); } }
public IActionResult EditEvent(int id, EventViewModel model) { if (!ModelState.IsValid) { return(View(model)); } else { if (model.EventItem.PodcastID != null) { model.EventItem.Podcast = podcastDal.GetPodcast(model.EventItem.PodcastID); model.EventItem.Podcast.Genre = genreSqlDal.GetGenre(model.EventItem.Podcast.GenreID); } if (model.EventItem.VenueID != null) { model.EventItem.Venue = venueSqlDal.GetVenue(model.EventItem.VenueID); } if (model.EventItem.TicketLevel != null) { model.EventItem.Ticket = ticketSqlDal.GetTicket(model.EventItem.TicketLevel); } model.PodcastList = GetPodcastList(); model.GenreList = GetGenreList(); model.VenueList = GetVenueList(); model.TicketList = GetTicketList(); model.PodcastList = GetPodcastList(); bool result = eventSqlDal.UpdateEventDetails(model.EventItem); return(RedirectToAction("EventDetail", new { id = model.EventItem.EventID })); } }