/// <summary> /// /// </summary> /// <param name="snapshot"></param> /// <returns></returns> static public string[] BuildSnapshotResult(WSConnection connection, Snapshot[] snapshot, bool withActionPlan) { //Build modules using (PortfolioSnapshotsBLL snapshotBll = new PortfolioSnapshotsBLL(connection, snapshot)) { List <string> Snaps_SetModules = snapshotBll.SetModules(); List <string> Snaps_SetQualityIndicators = snapshotBll.SetQualityIndicators(); List <string> Snaps_SetSizingMeasure = snapshotBll.SetSizingMeasure(); List <string> Snaps_SetConfigurationBusinessCriterias = snapshotBll.SetConfigurationBusinessCriterias(); List <string> Snaps_SetComplexity = snapshotBll.SetComplexity(); string[] AllSnapsToIgnore = Snaps_SetComplexity.Concat(Snaps_SetConfigurationBusinessCriterias).Concat(Snaps_SetModules).Concat(Snaps_SetQualityIndicators).Concat(Snaps_SetSizingMeasure).ToArray(); return(AllSnapsToIgnore); } }
/// <summary> /// /// </summary> /// <param name="snapshot"></param> /// <returns></returns> public static string[] BuildSnapshotResult(WSConnection connection, Snapshot[] snapshot, bool withActionPlan) { //Build modules using (PortfolioSnapshotsBLL snapshotBll = new PortfolioSnapshotsBLL(connection, snapshot)) { List<string> Snaps_SetModules = snapshotBll.SetModules(); List<string> Snaps_SetQualityIndicators = snapshotBll.SetQualityIndicators(); List<string> Snaps_SetSizingMeasure = snapshotBll.SetSizingMeasure(); List<string> Snaps_SetConfigurationBusinessCriterias = snapshotBll.SetConfigurationBusinessCriterias(); List<string> Snaps_SetComplexity = snapshotBll.SetComplexity(); string[] AllSnapsToIgnore = Snaps_SetComplexity.Concat(Snaps_SetConfigurationBusinessCriterias).Concat(Snaps_SetModules).Concat(Snaps_SetQualityIndicators).Concat(Snaps_SetSizingMeasure).ToArray(); return AllSnapsToIgnore; } }