public static async Task PublishOrderPaidAsync( this IServiceBusClient serviceBusClient, OrderPaidMessage message) { await serviceBusClient.PublishAsync( message, PaymentServiceBusConstants.OrderPaidLabel, PaymentServiceBusConstants.OrderTopicName); }
protected override async Task ExecuteAsync(OrderPaidEvent request, CancellationToken ct) { OrderPaidMessage message = new OrderPaidMessage(request.OrderId, request.AccountId); await _serviceBusClient.PublishOrderPaidAsync(message); }