コード例 #1
0
        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);
            });
        }
コード例 #2
0
 public async Task <int> CommitAsync()
 {
     return(await _context.SaveChangesAsync());
 }