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);
 }