public static List <ProcessRelation> ConvertToListOfProcessRelation( List <Strategy2020ListItemDTO> processes, Strategy2020Content content) { List <ProcessRelation> relation = new List <ProcessRelation>(); foreach (Strategy2020ListItemDTO process in processes) { ProcessRelation relationItem = new ProcessRelation(); relationItem.ProcessID = process.ProcessID; relationItem.ProcessName = process.ProcessName; int realId; if (content.ProcessIdLookup.TryGetValue(process.ProcessID, out realId) && realId > 0) { relationItem.ProcessDiagramID = realId; } relation.Add(relationItem); } return(relation); }
public Strategy2020ReportBuilder(Strategy2020Filter filter) { this.content = new Strategy2020Content(); this.filter = filter; }
public static List <SubProcessRelation> ConvertToListOfSubProcessRelation(List <ProcessSubProcessRelation> subprocesses, Strategy2020Content content) { List <SubProcessRelation> relation = new List <SubProcessRelation>(); foreach (ProcessSubProcessRelation subprocess in subprocesses) { SubProcessRelation relationItem = new SubProcessRelation() { SubProcessID = subprocess.SubProcessID, SubProcessName = subprocess.SubProcessName }; int realId; if (content.SubProcessIdLookup.TryGetValue(subprocess.SubProcessID, out realId)) { relationItem.SubProcessDiagramID = realId; } relation.Add(relationItem); } return(relation); }