public SeedDataManager( IRelationshipTypeQueryManager relationshipTypeQueryManager, IDetailTypeQueryManager detailTypeQueryManager, IEntityTypeQueryManager entityTypeQueryManager, IRelationshipTypeCommandManager relationshipTypeCommandManager, IDetailTypeCommandManager detailTypeCommandManager, IEntityTypeCommandManager entityTypeCommandManager, ILogger <SeedDataManager> logger) { Contract.RequiresNotNull(relationshipTypeQueryManager, nameof(relationshipTypeQueryManager)); Contract.RequiresNotNull(detailTypeQueryManager, nameof(detailTypeQueryManager)); Contract.RequiresNotNull(entityTypeQueryManager, nameof(entityTypeQueryManager)); Contract.RequiresNotNull(relationshipTypeCommandManager, nameof(relationshipTypeCommandManager)); Contract.RequiresNotNull(detailTypeCommandManager, nameof(detailTypeCommandManager)); Contract.RequiresNotNull(entityTypeCommandManager, nameof(entityTypeCommandManager)); Contract.RequiresNotNull(logger, nameof(logger)); this.relationshipTypeQueryManager = relationshipTypeQueryManager; this.detailTypeQueryManager = detailTypeQueryManager; this.entityTypeQueryManager = entityTypeQueryManager; this.relationshipTypeCommandManager = relationshipTypeCommandManager; this.detailTypeCommandManager = detailTypeCommandManager; this.entityTypeCommandManager = entityTypeCommandManager; this.logger = logger; }
public DetailAssociationProvider( IEntityTypeQueryManager entityTypeQueryManager, IDetailAssociationCommandManager detailAssociationCommandManager, IDetailAssociationQueryManager detailAssociationQueryManager, IMemoryCache memoryCache) { Contract.RequiresNotNull(entityTypeQueryManager, nameof(entityTypeQueryManager)); Contract.RequiresNotNull(detailAssociationCommandManager, nameof(detailAssociationCommandManager)); Contract.RequiresNotNull(detailAssociationQueryManager, nameof(detailAssociationQueryManager)); Contract.RequiresNotNull(memoryCache, nameof(memoryCache)); this.entityTypeQueryManager = entityTypeQueryManager; this.detailAssociationCommandManager = detailAssociationCommandManager; this.detailAssociationQueryManager = detailAssociationQueryManager; this.memoryCache = memoryCache; }