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 ViewCoordinator( IGroupProvider groupProvider, IMemberProvider memberProvider, IRelationshipProvider relationshipProvider, IRelationshipMemberProvider relationshipMemberProvider, IRelationshipTypeProvider relationshipTypeProvider, IDetailProvider detailProvider, IDetailTypeQueryManager detailTypeQueryManager, ILogger <ViewCoordinator> logger) { Contract.RequiresNotNull(groupProvider, nameof(groupProvider)); Contract.RequiresNotNull(memberProvider, nameof(memberProvider)); Contract.RequiresNotNull(relationshipProvider, nameof(relationshipProvider)); Contract.RequiresNotNull(relationshipMemberProvider, nameof(relationshipMemberProvider)); Contract.RequiresNotNull(relationshipTypeProvider, nameof(relationshipTypeProvider)); Contract.RequiresNotNull(detailProvider, nameof(detailProvider)); Contract.RequiresNotNull(detailTypeQueryManager, nameof(detailTypeQueryManager)); Contract.RequiresNotNull(logger, nameof(logger)); this.groupProvider = groupProvider; this.memberProvider = memberProvider; this.relationshipProvider = relationshipProvider; this.relationshipMemberProvider = relationshipMemberProvider; this.relationshipTypeProvider = relationshipTypeProvider; this.detailProvider = detailProvider; this.detailTypeQueryManager = detailTypeQueryManager; this.logger = logger; }
public DetailProvider(IDetailTypeQueryManager detailTypeQueryManager, IDetailCommandManager detailCommandManager, IDetailQueryManager detailQueryManager, IMemoryCache memoryCache) { Contract.RequiresNotNull(detailTypeQueryManager, nameof(detailTypeQueryManager)); Contract.RequiresNotNull(detailCommandManager, nameof(detailCommandManager)); Contract.RequiresNotNull(detailQueryManager, nameof(detailQueryManager)); Contract.RequiresNotNull(memoryCache, nameof(memoryCache)); this.detailTypeQueryManager = detailTypeQueryManager; this.detailCommandManager = detailCommandManager; this.detailQueryManager = detailQueryManager; this.memoryCache = memoryCache; }