public MemoryBookForm( IMemoryBookUniverseManager memoryBookUniverseManager, ISeedDataManager seedDataManager, IMemberManager memberManager, IRelationshipManager relationshipManager, IGroupProvider groupManager, IViewCoordinator groupViewCoordinator, IMemberDetailManager memberDetailManager, IRelationshipDetailManager relationshipDetailManager) { Contract.RequiresNotNull(memoryBookUniverseManager, nameof(memoryBookUniverseManager)); Contract.RequiresNotNull(seedDataManager, nameof(seedDataManager)); Contract.RequiresNotNull(memberManager, nameof(memberManager)); Contract.RequiresNotNull(relationshipManager, nameof(relationshipManager)); Contract.RequiresNotNull(groupManager, nameof(groupManager)); Contract.RequiresNotNull(groupViewCoordinator, nameof(groupViewCoordinator)); Contract.RequiresNotNull(memberDetailManager, nameof(memberDetailManager)); Contract.RequiresNotNull(relationshipDetailManager, nameof(relationshipDetailManager)); this.memoryBookUniverseManager = memoryBookUniverseManager; this.seedDataManager = seedDataManager; this.memberManager = memberManager; this.relationshipManager = relationshipManager; this.groupManager = groupManager; this.groupViewCoordinator = groupViewCoordinator; this.memberDetailManager = memberDetailManager; this.relationshipDetailManager = relationshipDetailManager; this.InitializeComponent(); }
public MemoryBookUniverseCommandController(IMemoryBookUniverseManager memoryBookUniverseManager) { Contract.RequiresNotNull(memoryBookUniverseManager, nameof(memoryBookUniverseManager)); this.memoryBookUniverseManager = memoryBookUniverseManager; }