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 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;
 }
Example #3
0
 public FileController(IScanDirectoryService directory)
 {
     this.directory = directory;
 }