public ActionResult Index(int projectId)
{
ViewBag.ProjectFilter = projectId;
List<ManageBackendProcessItemViewModel> model = new List<ManageBackendProcessItemViewModel>();
List<P_Process> processes = new List<P_Process>();
if (projectId == -1)
{
processes = _db.P_Processes.ToList();
}
else
{
processes = _db.P_Processes.Where(result => result.WS_ProjectId == projectId).ToList();
}
foreach (var p in processes)
{
ManageBackendProcessItemViewModel item = new ManageBackendProcessItemViewModel() { ProcessInfo = p.ProcessInfo, ProcessId = p.Id, GlobalProcessName = p.GlobalProcessName, ProcessScopeName = p.WFM_ProcessScope , Version = p.WS_Project_Version, ProjectId = p.WS_ProjectId, ProjectName = p.WS_Project.Name, PublishDate = p.PublishDate.ToString(), Active = p.Active };
model.Add(item);
}
return View(model);
}