コード例 #1
0
        public void Handle(GetCreditStatusReply message)
        {
            var tradeId = message.CorrelationId;

            if (message.Ok)
            {
                Console.WriteLine("Publishing OK for trade {0}", tradeId);
                bus.Publish(new TradeConfirmed {
                    TradeId = tradeId
                });
            }
            else
            {
                Console.WriteLine("Publishing NOT OK for trade {0}", tradeId);
                bus.Publish(new TradeRejected {
                    TradeId = tradeId
                });
            }
        }
コード例 #2
0
 public void Handle(GetCreditStatusReply message)
 {
     if (message.Ok)
     {
         Console.WriteLine("Publishing OK for {0}", message.Counterpart);
         bus.Publish(new TradeConfirmed
         {
             Counterpart = message.Counterpart
         });
     }
     else
     {
         Console.WriteLine("Publishing NOT OK for {0}", message.Counterpart);
         bus.Publish(new TradeRejected
         {
             Counterpart = message.Counterpart
         });
     }
 }