public async Task HandleAsync(StartDelivery command) { var delivery = await _repository.GetForOrderAsync(command.OrderId); if (delivery is {} && delivery.Status != DeliveryStatus.Failed)
public async Task HandleAsync(StartDelivery command) { var delivery = await _repository.GetForOrderAsync(command.OrderId); if (delivery is {} && delivery.Status != DeliveryStatus.Failed)