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