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 ProjectArtifactController( IProjectArtifactService service, IUserService userService, IArtifactTypeService typeService, IImportanceService measureService, IProjectService projectService) : base(service) { this.service = service; ViewData.Add("ArtifactTypeID", new SelectList(typeService.getAll(), "ArtifactTypeID", "description")); ViewData.Add("ImportanceID", new SelectList(measureService.getAll(), "ImportanceID", "description")); ViewData.Add("ProjectID", new SelectList(projectService.getAll(), "ProjectID", "description")); ViewData.Add("CreationUserID", new SelectList(userService.getAll(), "UserID", "name")); }
public TrackingController( IRequirementService requirement, IProjectArtifactService artifact, ILinkBetweenRequirementsService linkReq, ILinkBetweenRequirementsArtifactsService linkArt, IScanDirectoryService directory, IProjectService project) { this.directory = directory; this.requirement = requirement; this.artifact = artifact; this.linkReq = linkReq; this.linkArt = linkArt; this.project = project; }