public void SaveTicketArtists(TicketArtists theTicketArtists) { if (theTicketArtists.TicketArtistsID == 0) { context.TicketArtists.Add(theTicketArtists); } else { TicketArtists dbEntry = context.TicketArtists.Find(theTicketArtists.TicketID); if (dbEntry != null) { } } context.SaveChanges(); }
public ActionResult TicketEdit(TicketViewModel theTicket) { var model = Mapper.Map <TicketViewModel, Ticket>(theTicket); DateTime readyDate = theTicket.DateOfEvent + theTicket.TimeOfEvent; model.DateOfEvent = readyDate; if (ModelState.IsValid) { var id = _ticketRepository.SaveTicket(model); if (theTicket.ArtistID != null) { foreach (var item in theTicket.ArtistID) { TicketArtists ta = new TicketArtists(); ta.ArtistID = item; ta.TicketID = id; _ticketRepository.SaveTicketArtists(ta); } } } return(RedirectToAction("Edit", "Admin", new { eventId = model.EventID })); }