public async Task Handle(TemplateCreatedDomainEvent notification, CancellationToken cancellationToken) { var message = new TemplateCreatedMessage { Description = notification.Template.Description }; await _busClient.PublishAsync(new IntegrationEventMessage <TemplateCreatedMessage>(message)); }
public static async Task PublishTemplateCreatedAsync( this IServiceBusClient serviceBusClient, TemplateCreatedMessage template) { await serviceBusClient.PublishAsync(template, TemplateCreatedLabel, TemplateTopicName); }