internal Protocol.FlightEndpoint ToProtocol() { var output = new Protocol.FlightEndpoint() { Ticket = _ticket.ToProtocol() }; foreach (var location in _locations) { output.Location.Add(location.ToProtocol()); } return(output); }
internal FlightEndpoint(Protocol.FlightEndpoint flightEndpoint) { _ticket = new FlightTicket(flightEndpoint.Ticket); _locations = flightEndpoint.Location.Select(x => new FlightLocation(x)).ToList(); }