diff --git a/Octokit/Models/Request/SearchCodeRequest.cs b/Octokit/Models/Request/SearchCodeRequest.cs index 50958e95..0de5c1f9 100644 --- a/Octokit/Models/Request/SearchCodeRequest.cs +++ b/Octokit/Models/Request/SearchCodeRequest.cs @@ -18,10 +18,13 @@ namespace Octokit { public SearchCodeRequest(string term) : base(term) { } - public SearchCodeRequest(string term, string repo) + public SearchCodeRequest(string term, string owner, string name) : this(term) { - this.Repo = repo; + Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); + Ensure.ArgumentNotNullOrEmptyString(name, "name"); + + this.Repo = string.Format(CultureInfo.InvariantCulture, "{0}/{1}", owner, name); } /// diff --git a/Octokit/Models/Request/SearchIssuesRequest.cs b/Octokit/Models/Request/SearchIssuesRequest.cs index 9bd7b882..49d0d5e0 100644 --- a/Octokit/Models/Request/SearchIssuesRequest.cs +++ b/Octokit/Models/Request/SearchIssuesRequest.cs @@ -17,10 +17,13 @@ namespace Octokit { public SearchIssuesRequest(string term) : base(term) { } - public SearchIssuesRequest(string term, string repo) + public SearchIssuesRequest(string term, string owner, string name) : this(term) { - this.Repo = repo; + Ensure.ArgumentNotNullOrEmptyString(owner, "owner"); + Ensure.ArgumentNotNullOrEmptyString(name, "name"); + + this.Repo = string.Format(CultureInfo.InvariantCulture, "{0}/{1}", owner, name); } ///