public async Task <IList <ICEPullRequest> > GetPullRequests(string repository) { PullRequestSearchArgs e = new PullRequestSearchArgs() { Repository = repository }; return(await GetPullRequestsInternal(e)); }
public async Task <IList <ICEPullRequest> > GetPullRequests(string repository, DateTime updatedSince) { PullRequestSearchArgs e = new PullRequestSearchArgs() { Repository = repository, UpdatedSince = updatedSince }; return(await GetPullRequestsInternal(e)); }
public async Task <IList <ICEPullRequest> > GetOpenPullRequests(string repository, int count) { PullRequestSearchArgs e = new PullRequestSearchArgs() { Repository = repository, State = RequestState.Open, PageSize = count }; return(await GetPullRequestsInternal(e)); }
public async Task <IList <ICEWorkItem> > GetPullRequests(RequestState?state, DateTime?updatedSince) { var requestArgs = new PullRequestSearchArgs() { Repository = ProjectName, Branch = BranchName, State = state.HasValue ? state.Value : RequestState.All, UpdatedSince = updatedSince, PageSize = 10 }; return(await GetPullRequests(requestArgs)); }
// GitHub public async Task <IList <ICEWorkItem> > GetPullRequests() { var requestArgs = new PullRequestSearchArgs() { Repository = ProjectName, Branch = BranchName, State = RequestState.All, UpdatedSince = DateTime.Now.AddDays(-1), PageSize = 10 }; return(await GetPullRequests(requestArgs)); }
public async Task <IList <ICEWorkItem> > GetPullRequests(PullRequestSearchArgs e) { IList <ICEWorkItem> workItems = new List <ICEWorkItem>(); var pullRequests = await GetPullRequestsInternal(e); foreach (var pullRequest in pullRequests) { workItems.Add(new CEWorkItem() { PullRequest = pullRequest }); } workItems = await GetJiraIssues(workItems); return(workItems); }
public async Task <IList <ICEPullRequest> > GetPullRequests(PullRequestSearchArgs e) { return(await GetPullRequestsInternal(e)); }
protected async virtual Task <IList <ICEPullRequest> > GetPullRequestsInternal(PullRequestSearchArgs e) { return(await _gitHubService.SearchPullRequests(e)); }
protected async virtual Task <IList <ICEPullRequest> > GetPullRequestsInternal(PullRequestSearchArgs e) { var pullRequestsResult = await _gitHubService.SearchPullRequests(e); if (null != pullRequestsResult) { return(pullRequestsResult); } else { return(new List <ICEPullRequest>()); } }