示例#1
0
        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));
        }
示例#2
0
 public Task <CachedIssue> RetrieveDetails(IJiraIssue issue)
 {
     return(RetrieveTaskData(((InnerJiraIssue)issue).Issue));
 }