public static JiraItem CreateFromRest(string issueKey, JiraProvider jiraProvider) { var remoteIssue = jiraProvider.DownloadIssue(issueKey); Logger.Log(LogLevel.Debug, $"Downloaded {issueKey}"); var jiraItem = new JiraItem(jiraProvider, remoteIssue); var revisions = BuildRevisions(jiraItem, jiraProvider); jiraItem.Revisions = revisions; Logger.Log(LogLevel.Debug, $"Formed representation of jira item {issueKey}"); return(jiraItem); }
public static JiraItem CreateFromRest(string issueKey, JiraProvider jiraProvider) { var remoteIssue = jiraProvider.DownloadIssue(issueKey); Logger.Log(LogLevel.Debug, $"Downloaded item."); var jiraItem = new JiraItem(jiraProvider, remoteIssue); var revisions = BuildRevisions(jiraItem, jiraProvider); jiraItem.Revisions = revisions; Logger.Log(LogLevel.Debug, $"Created {revisions.Count} history revisions."); return(jiraItem); }