public Task <CachedIssue> RetrieveDetails(IJiraIssue issue) { var fake = (FakeJiraIssue)issue; var changes = fake.StatusChanges.Select(x => new CachedIssueStatusChange(new DateTime(), x)).ToArray(); CachedIssue cachedIssue = new CachedIssue() { Project = fake.Project, Key = fake.Key, Created = fake.Created, Updated = fake.Updated, Status = fake.Status, StatusChanges = new Collection <CachedIssueStatusChange>(changes) }; return(Task.FromResult(cachedIssue)); }
public Task <CachedIssue> RetrieveDetails(IJiraIssue issue) { return(RetrieveTaskData(((InnerJiraIssue)issue).Issue)); }