Skip to content

Commit 1c9d5bb

Browse files
committed
added some more samples to Git.hub.Demo
1 parent 0b4e539 commit 1c9d5bb

File tree

1 file changed

+25
-4
lines changed

1 file changed

+25
-4
lines changed

Git.hub.Demo/Program.cs

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ static void Main(string[] args)
1212
{
1313
Client client = new Client();
1414

15-
client.setCredentials("mabako", "");
15+
//client.setCredentials("mabako", "");
1616
//client.setOAuth2Token("");
17-
Console.WriteLine("Logged in as: {0}", client.getCurrentUser());
18-
client.getRepositories().ToList().ForEach(repo => Console.WriteLine(" {0}", repo.Name));
19-
17+
//Console.WriteLine("Logged in as: {0}", client.getCurrentUser());
18+
//client.getRepositories().ToList().ForEach(repo => Console.WriteLine(" {0}", repo.Name));
19+
2020
Console.WriteLine();
2121
Console.WriteLine("Repositories of mabako?");
2222
client.getRepositories("mabako").ToList().ForEach(repo => Console.WriteLine(" {0}", repo.Name));
@@ -28,6 +28,27 @@ static void Main(string[] args)
2828
Console.WriteLine();
2929
Console.WriteLine("Parent of mabako/Android-Terminal-Emulator?");
3030
Console.WriteLine(" {0}", client.getRepository("mabako", "Android-Terminal-Emulator").Parent);
31+
32+
Console.WriteLine();
33+
var gitext = client.getRepository("spdr870", "gitextensions");
34+
Console.WriteLine("Pull Requests of " + gitext.ToString());
35+
gitext.GetPullRequests().ToList().ForEach(pr => Console.WriteLine(" #{0}: {1} by {2}", pr.Number, pr.Title, pr.User.Login));
36+
37+
Console.WriteLine();
38+
var pullrequest = gitext.GetPullRequest(599);
39+
Console.WriteLine(pullrequest.Title + " by " + pullrequest.User.Login);
40+
var commits = pullrequest.GetCommits();
41+
var comments = pullrequest.GetIssueComments();
42+
commits.ToList().ForEach(commit => Console.WriteLine(" has Commit by {0}", commit.AuthorName));
43+
comments.ToList().ForEach(comment => Console.WriteLine(" has Comment by {0}", comment.User.Login));
44+
45+
/*
46+
Console.WriteLine();
47+
var apitest = client.getRepository("mabako", "apitest");
48+
var apitest_pr = apitest.GetPullRequest(3);
49+
apitest_pr.ToIssue().CreateComment("This is a sample comment from the API");
50+
//Console.WriteLine(apitest_pr.CreatePullRequest("mabako:tex", "master", "title", "body"));
51+
*/
3152
Console.ReadLine();
3253
}
3354
}

0 commit comments

Comments
 (0)