public async Task AddAndSaveEventAsync(IntegrationEvent evt) { _logger.LogInformation("Adding integration event {IntegrationEventId} to repository ({@IntegrationEvent})", evt.Id, evt); await _eventLogService.SaveEventAsync(evt, _productDbContext.GetCurrentTransaction()); }