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