public BasicTicketDto(BasicTicket basicTicket) { Id = basicTicket.Id; TicketHolderId = basicTicket.TicketHolder?.Id ?? Guid.Empty; Type = basicTicket.Type; StartPoint = basicTicket.StartPoint; EndPoint = basicTicket.EndPoint; ReferenceCode = basicTicket.ReferenceCode; Seat = basicTicket.Seat; Price = basicTicket.Price; }
public BasicTicket ToBasicTicket(VyShareContext db, BasicTicket basicTicket = null) { if (basicTicket == null) { basicTicket = new BasicTicket(); } basicTicket.TicketHolder = db.People.FirstOrDefault(e => e.Id == TicketHolderId); basicTicket.Type = Type; basicTicket.StartPoint = StartPoint; basicTicket.EndPoint = EndPoint; basicTicket.ReferenceCode = ReferenceCode; basicTicket.Seat = Seat; basicTicket.Price = Price; return(basicTicket); }