/// <summary> /// /// </summary> public static string[] BuildPortfolioResult(WSConnection connection, Application[] application) { //Build Quality Indicators using (PortfolioBLL applicationBLL = new PortfolioBLL(connection, application)) { List<string> Apps_SetSnapshots = applicationBLL.SetSnapshots(); List<string> Apps_SetQualityIndicators = applicationBLL.SetQualityIndicators(); List<string> Apps_SetSizingMeasure = applicationBLL.SetSizingMeasure(); string[] AppsToIgnore = Apps_SetQualityIndicators.Concat(Apps_SetSnapshots).Concat(Apps_SetSizingMeasure).ToArray(); return AppsToIgnore; //Task taskSetSnapshots = new Task(() => applicationBLL.SetSnapshots()); //taskSetSnapshots.Start(); //Task taskQualityIndicators = new Task(() => applicationBLL.SetQualityIndicators()); //taskQualityIndicators.Start(); ////Build Quality Indicators //Task taskSizingMeasure = new Task(() => applicationBLL.SetSizingMeasure()); //taskSizingMeasure.Start(); //taskSetSnapshots.Wait(); //taskQualityIndicators.Wait(); //taskSizingMeasure.Wait(); } }
/// <summary> /// /// </summary> static public string[] BuildPortfolioResult(WSConnection connection, Application[] application) { //Build Quality Indicators using (PortfolioBLL applicationBLL = new PortfolioBLL(connection, application)) { List <string> Apps_SetSnapshots = applicationBLL.SetSnapshots(); List <string> Apps_SetQualityIndicators = applicationBLL.SetQualityIndicators(); List <string> Apps_SetSizingMeasure = applicationBLL.SetSizingMeasure(); string[] AppsToIgnore = Apps_SetQualityIndicators.Concat(Apps_SetSnapshots).Concat(Apps_SetSizingMeasure).ToArray(); return(AppsToIgnore); //Task taskSetSnapshots = new Task(() => applicationBLL.SetSnapshots()); //taskSetSnapshots.Start(); //Task taskQualityIndicators = new Task(() => applicationBLL.SetQualityIndicators()); //taskQualityIndicators.Start(); ////Build Quality Indicators //Task taskSizingMeasure = new Task(() => applicationBLL.SetSizingMeasure()); //taskSizingMeasure.Start(); //taskSetSnapshots.Wait(); //taskQualityIndicators.Wait(); //taskSizingMeasure.Wait(); } }
/// <summary> /// /// </summary> public static string[] BuildPortfolioResult(WSConnection connection, Application[] application) { //Build Quality Indicators using (PortfolioBLL applicationBLL = new PortfolioBLL(connection, application)) { List <string> appsSetSnapshots = applicationBLL.SetSnapshots(); List <string> appsSetQualityIndicators = applicationBLL.SetQualityIndicators(); List <string> appsSetSizingMeasure = applicationBLL.SetSizingMeasure(); string[] appsToIgnore = appsSetQualityIndicators.Concat(appsSetSnapshots).Concat(appsSetSizingMeasure).ToArray(); return(appsToIgnore); } }