public ActionResult TrackingArtifact(int?id) { try { ProjectArtifactEntity art = artifact.get(id); List <ProjectArtifactEntity> artList = new List <ProjectArtifactEntity>() { art }; List <ProjectEntity> prjList = new List <ProjectEntity>() { art.Project }; ViewBag.Title = "Track Project Requirement " + art.code; ViewData.Add("Artifacts", new SelectList(artList.AsEnumerable(), "ProjectArtifactID", "DisplayName", id)); ViewData.Add("ProjectID", new SelectList(prjList.AsEnumerable(), "ProjectID", "DisplayName", art.ProjectID)); ViewData.Add("Path", new SelectList(directory.getFolders(art.Project.pathForTraceability))); return(View()); } catch (Exception ex) { throw ex; } }
public JsonResult TrackingArtifacts(string item, string Path) { try { ProjectArtifactEntity art = artifact.get(Convert.ToInt32(item)); string[] artifacts = { art.code }; List <string> files = directory.findFile(artifacts, Path); JsonResult json = Json(files, JsonRequestBehavior.AllowGet); return(json); } catch (Exception ex) { throw ex; } }