Exemplo n.º 1
0
        public Task HandleAsync(UserDeletionCompletedIntegrationEvent integrationEvent, CancellationToken cancellationToken = default)
        {
            var accountDeletionCompletedIntegrationEvent =
                new AccountDeletionCompletedIntegrationEvent(integrationEvent.CorrelationId, integrationEvent.UserId);

            return(_integrationEventBus.PublishIntegrationEventAsync(accountDeletionCompletedIntegrationEvent));
        }
Exemplo n.º 2
0
 private static bool IsPublishedIntegrationEventCorrect(AccountDeletionCompletedIntegrationEvent integrationEvent, Guid correlationId, Guid accountId)
 {
     return(integrationEvent.CorrelationId == correlationId && integrationEvent.AccountId == accountId);
 }