public Task Handle(ShipOrder message, IMessageHandlerContext context) { Data.OrderId = message.OrderId; var timeoutData = new CompleteOrder(); return(RequestTimeout(context, TimeSpan.FromSeconds(1), timeoutData)); }
public Task Handle(StartOrder message, IMessageHandlerContext context) { Data.OrderId = message.OrderId; Data.OrderDescription = $"The saga for order {message.OrderId}"; var shipOrder = new ShipOrder { OrderId = message.OrderId }; return(context.SendLocal(shipOrder)); }