public async Task SaveEventAndCatalogContextChangesAsync(IntegrationEvent evt) { _logger.LogInformation("----- CatalogIntegrationEventService - Saving changes and integrationEvent: {IntegrationEventId}", evt.Id); await ResilientTransaction.New(_gestaoNormasDbContext).ExecuteAsync(async() => { await _gestaoNormasDbContext.SaveChangesAsync(); await _eventLogService.SaveEventAsync(evt, _gestaoNormasDbContext.Database.CurrentTransaction); }); }
public async Task <int> CommitAsync() { return(await _context.SaveChangesAsync()); }