Move using statements to globalusing file
This commit is contained in:
		
							parent
							
								
									5fd90e8cb6
								
							
						
					
					
						commit
						9d73669d86
					
				| @ -1,10 +1,10 @@ | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF; | ||||
| 
 | ||||
| public enum EventStateEnum | ||||
| { | ||||
|     public enum EventStateEnum | ||||
|     { | ||||
|     NotPublished = 0, | ||||
|     InProgress = 1, | ||||
|     Published = 2, | ||||
|     PublishedFailed = 3 | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -1,10 +1,7 @@ | ||||
| using Microsoft.EntityFrameworkCore; | ||||
| using Microsoft.EntityFrameworkCore.Metadata.Builders; | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF; | ||||
| 
 | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF | ||||
| public class IntegrationEventLogContext : DbContext | ||||
| { | ||||
|     public class IntegrationEventLogContext : DbContext | ||||
|     { | ||||
|     public IntegrationEventLogContext(DbContextOptions<IntegrationEventLogContext> options) : base(options) | ||||
|     { | ||||
|     } | ||||
| @ -41,5 +38,4 @@ namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF | ||||
|             .IsRequired(); | ||||
| 
 | ||||
|     } | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -1,13 +1,7 @@ | ||||
| using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Events; | ||||
| using System; | ||||
| using System.Text.Json; | ||||
| using System.ComponentModel.DataAnnotations.Schema; | ||||
| using System.Linq; | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF; | ||||
| 
 | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF | ||||
| public class IntegrationEventLogEntry | ||||
| { | ||||
|     public class IntegrationEventLogEntry | ||||
|     { | ||||
|     private IntegrationEventLogEntry() { } | ||||
|     public IntegrationEventLogEntry(IntegrationEvent @event, Guid transactionId) | ||||
|     { | ||||
| @ -39,5 +33,4 @@ namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF | ||||
|         IntegrationEvent = JsonSerializer.Deserialize(Content, type, new JsonSerializerOptions() { PropertyNameCaseInsensitive = true }) as IntegrationEvent; | ||||
|         return this; | ||||
|     } | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -1,17 +1,10 @@ | ||||
| using Microsoft.EntityFrameworkCore.Storage; | ||||
| using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Events; | ||||
| using System; | ||||
| using System.Collections.Generic; | ||||
| using System.Threading.Tasks; | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Services; | ||||
| 
 | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Services | ||||
| public interface IIntegrationEventLogService | ||||
| { | ||||
|     public interface IIntegrationEventLogService | ||||
|     { | ||||
|     Task<IEnumerable<IntegrationEventLogEntry>> RetrieveEventLogsPendingToPublishAsync(Guid transactionId); | ||||
|     Task SaveEventAsync(IntegrationEvent @event, IDbContextTransaction transaction); | ||||
|     Task MarkEventAsPublishedAsync(Guid eventId); | ||||
|     Task MarkEventAsInProgressAsync(Guid eventId); | ||||
|     Task MarkEventAsFailedAsync(Guid eventId); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -1,17 +1,7 @@ | ||||
| using Microsoft.EntityFrameworkCore; | ||||
| using Microsoft.EntityFrameworkCore.Storage; | ||||
| using Microsoft.eShopOnContainers.BuildingBlocks.EventBus.Events; | ||||
| using System; | ||||
| using System.Collections.Generic; | ||||
| using System.Data.Common; | ||||
| using System.Linq; | ||||
| using System.Reflection; | ||||
| using System.Threading.Tasks; | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Services; | ||||
| 
 | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Services | ||||
| public class IntegrationEventLogService : IIntegrationEventLogService, IDisposable | ||||
| { | ||||
|     public class IntegrationEventLogService : IIntegrationEventLogService, IDisposable | ||||
|     { | ||||
|     private readonly IntegrationEventLogContext _integrationEventLogContext; | ||||
|     private readonly DbConnection _dbConnection; | ||||
|     private readonly List<Type> _eventTypes; | ||||
| @ -106,5 +96,4 @@ namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Servi | ||||
|         Dispose(disposing: true); | ||||
|         GC.SuppressFinalize(this); | ||||
|     } | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -1,11 +1,7 @@ | ||||
| using Microsoft.EntityFrameworkCore; | ||||
| using System; | ||||
| using System.Threading.Tasks; | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Utilities; | ||||
| 
 | ||||
| namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Utilities | ||||
| public class ResilientTransaction | ||||
| { | ||||
|     public class ResilientTransaction | ||||
|     { | ||||
|     private DbContext _context; | ||||
|     private ResilientTransaction(DbContext context) => | ||||
|         _context = context ?? throw new ArgumentNullException(nameof(context)); | ||||
| @ -27,5 +23,4 @@ namespace Microsoft.eShopOnContainers.BuildingBlocks.IntegrationEventLogEF.Utili | ||||
|             } | ||||
|         }); | ||||
|     } | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user