public static async Task <Comment> CreateComment(IssueRef issue, string caseComment) { IJiraClient jira = new JiraClient("https://accelaeng.atlassian.net/", "*****@*****.**", "peter.peng"); var jiraComments = jira.GetComments(issue); bool isFound = false; Comment jiraComment = null; foreach (Comment temp in jiraComments) { if (temp.body.Equals(caseComment, System.StringComparison.InvariantCultureIgnoreCase)) { jiraComment = temp; isFound = true; break; } } if (!isFound) { jiraComment = jira.CreateComment(issue, caseComment); } return(jiraComment); }
public static async Task <List <Comment> > GetComments(IssueRef issue) { IJiraClient jira = new JiraClient("https://accelaeng.atlassian.net/", "*****@*****.**", "peter.peng"); var jiraComments = jira.GetComments(issue); return(jiraComments as List <Comment>); }
public static async Task<List<Comment>> GetComments(IssueRef issue) { IJiraClient jira = new JiraClient("https://accelaeng.atlassian.net/", "*****@*****.**", "peter.peng"); var jiraComments = jira.GetComments(issue); return (jiraComments as List<Comment>); }
public static async Task<Comment> CreateComment(IssueRef issue, string caseComment) { IJiraClient jira = new JiraClient("https://accelaeng.atlassian.net/", "*****@*****.**", "peter.peng"); var jiraComments = jira.GetComments(issue); bool isFound = false; Comment jiraComment = null; foreach (Comment temp in jiraComments) { if (temp.body.Equals(caseComment, System.StringComparison.InvariantCultureIgnoreCase)) { jiraComment = temp; isFound = true; break; } } if (!isFound) { jiraComment = jira.CreateComment(issue, caseComment); } return jiraComment; }