public Task HandleAsync(SampleCreated @event) { var cmd = new ReserveSample(@event.Id); commandPublisher.Publish(cmd); return(Task.CompletedTask); }
public Task HandleAsync(ReserveSample command) { return(UpdateAsync(command.Id, ar => ar.Reserve())); }