Example #1
0
 public Task HandleAsync(VehicleAssignedToOrder message, ISagaContext context)
 => _publisher.SendAsync(new ReserveResource(Data.VehicleId, Data.ReservationDate, 9999, Data.CustomerId),
                         _accessor.CorrelationContext);
Example #2
0
 public Task CompensateAsync(VehicleAssignedToOrder message, ISagaContext context)
 => Task.CompletedTask;
Example #3
0
 public Task HandleAsync(VehicleAssignedToOrder @event)
 => _coordinator.ProcessAsync(@event, SagaContext.Empty);