public ProjectsController( IProjectService projectService, IUserService userService, IArtifactRequirementTraceabilityMatrixService artifactMatrix, IRequirementService requirementService, IStakeholdersProjectService stakeholders, IProjectArtifactService projectArtifact, IProjectPhasesService phasesService, IHistoryProjectService historyProjectService, IRequirementTraceabilityMatrixService matrixService, IScanDirectoryService directory, IRequirementDocumentService reqDocument) : base(projectService) { this.artifactMatrix = artifactMatrix; this.reqDocument = reqDocument; this.requirementService = requirementService; this.matrixService = matrixService; this.stakeholders = stakeholders; this.projectArtifact = projectArtifact; this.historyProjectService = historyProjectService; this.directory = directory; this.projectService = projectService; ViewData.Add("ProjectPhasesID", new SelectList(phasesService.getAll(), "ProjectPhasesID", "description")); ViewData.Add("CreationUserID", new SelectList(userService.getAll(), "UserID", "name")); }
public LinkBetweenRequirementsController( ILinkBetweenRequirementsService linkService, IRequirementService requirementService, ITypeLinkService typeLinkService, IUserService userService, IRequirementTraceabilityMatrixService matrixService) : base(linkService) { this.typeLinkService = typeLinkService; this.matrixService = matrixService; this.linkService = linkService; this.requirementService = requirementService; }