Example #1
0
 public async Task HandleCommandAsync(IBus bus, ShipOrderResponse message, TraceWriter log)
 {
     this.Data.Shipped = true;
     await EndOfOrder(bus, log);
 }
Example #2
0
 public async Task <SagaData> LookForInstanceAsync(ShipOrderResponse message)
 {
     return(await SagaPersistence.GetSagaDataAsync <OrderSagaData>(PARTITION_KEY, message.UserName));
 }
Example #3
0
 public void Handle(ShipOrderResponse message)
 {
     Bus.Publish <OrderShipped>(e => e.OrderId = Data.OrderId);
     MarkAsComplete();
 }