public Task Handle(StartOrder message, IMessageHandlerContext context) { Data.PaymentTransactionId = Guid.NewGuid().ToString(); log.Info($"Saga with OrderId {Data.OrderId} received StartOrder with OrderId {message.OrderId}"); var issuePaymentRequest = new IssuePaymentRequest { PaymentTransactionId = Data.PaymentTransactionId }; return(context.SendLocal(issuePaymentRequest)); }
public void Handle(StartOrder message) { Data.OrderId = message.OrderId; Data.PaymentTransactionId = Guid.NewGuid().ToString(); logger.InfoFormat("Saga with OrderId {0} received StartOrder with OrderId {1}", Data.OrderId, message.OrderId); var issuePaymentRequest = new IssuePaymentRequest { PaymentTransactionId = Data.PaymentTransactionId }; Bus.SendLocal(issuePaymentRequest); }