public async Task <bool> PullRequestExists(ForkData target, string headBranch, string baseBranch) { var projectName = target.Owner; var repositoryName = target.Name; var result = await _client.GetMergeRequests(projectName, repositoryName, headBranch, baseBranch); return(result.Any()); }
public async Task <bool> PullRequestExists(ForkData target, string headBranch, string baseBranch) { if (target == null) { throw new ArgumentNullException(nameof(target)); } var projectName = target.Owner; var repositoryName = target.Name; var result = await _client.GetMergeRequests(projectName, repositoryName, headBranch, baseBranch); return(result.Any()); }