public TicketDTO Transform(Ticket t) { if (t == null) { return(null); } return(new TicketDTO { TicketId = t.TicketId, TicketNr = t.TicketNr, DatePurchased = t.DatePurchased, TicketType = _ticketTypeFactory.Transform(t.TicketType) }); }
public TicketTypeDTO AddNewTicketType(TicketTypeDTO newTicketType) { try { var tt = _ticketTypeFactory.Transform(newTicketType); _uow.TicketTypes.Add(tt); _uow.SaveChanges(); return(_ticketTypeFactory.Transform(_uow.TicketTypes.Find(tt.TicketTypeId))); } catch (DBConcurrencyException) { return(null); } }