public async Task <string> ValidateDataAsync(DataRow statusDataRow, string cellData) { var pullsInJira = await _jira.GetAllValidPullsAsync(statusDataRow[ColumnTypes.JiraNumber].ToString()); var pullsInStatus = GetPullsDefeniedInStatus(cellData); if (pullsInJira.Any() && !pullsInStatus.Any()) { return(_outPutGenerator.HighlightedTextWithToolTip("PR Not Mentioned", string.Join(",", pullsInJira))); } var matchedPulls = pullsInJira.Intersect(pullsInStatus); if (pullsInStatus.Except(matchedPulls).Any()) { return(_outPutGenerator.HighlightedTextWithToolTip(cellData, string.Join(",", pullsInJira))); } return(cellData); }