Ejemplo n.º 1
0
 public FlightCriteria(ByteString byteString)
 {
     _criteria = new Protocol.Criteria()
     {
         Expression = byteString
     };
 }
Ejemplo n.º 2
0
 public FlightCriteria(byte[] bytes)
 {
     _criteria = new Protocol.Criteria()
     {
         Expression = ByteString.CopyFrom(bytes)
     };
 }
Ejemplo n.º 3
0
 public FlightCriteria(string expression)
 {
     _criteria = new Protocol.Criteria()
     {
         Expression = ByteString.CopyFromUtf8(expression)
     };
 }
Ejemplo n.º 4
0
 public FlightCriteria()
 {
     _criteria = new Protocol.Criteria();
 }
Ejemplo n.º 5
0
 internal FlightCriteria(Protocol.Criteria criteria)
 {
     _criteria = criteria;
 }
        public override Task ListFlights(Protocol.Criteria request, IServerStreamWriter <Protocol.FlightInfo> responseStream, ServerCallContext context)
        {
            var writeStream = new StreamWriter <FlightInfo, Protocol.FlightInfo>(responseStream, flightInfo => flightInfo.ToProtocol());

            return(_flightServer.ListFlights(new FlightCriteria(request), writeStream, context));
        }