C# Class WpaGhApp.Github.GhService

Mostrar archivo Open project: christophwille/wpaghapp

Public Methods

Method Description
GetBranchesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
GetCommitsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
GetContentsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string contentPath ) : Task>
GetFollowersAsync ( string login ) : Task>
GetFollowingAsync ( string login ) : Task>
GetIssuesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
GetNewsAsync ( ) : Task
GetOrganizationMembersAsync ( string org ) : Task>
GetOrganizationsAsync ( string login ) : Task>
GetRepositoriesAsync ( string login ) : Task>
GetTreeRecursiveAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string sha ) : Task
GhService ( IMessageService messageService ) : System

Private Methods

Method Description
EnsureCredentialsAsync ( ) : Task
ExecuteWithErrorTrappingAsync ( Func func ) : Task
SetLastError ( Exception ex ) : void

Method Details

GetBranchesAsync() public method

public GetBranchesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
return Task>

GetCommitsAsync() public method

public GetCommitsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
return Task>

GetContentsAsync() public method

public GetContentsAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string contentPath ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
contentPath string
return Task>

GetFollowersAsync() public method

public GetFollowersAsync ( string login ) : Task>
login string
return Task>

GetFollowingAsync() public method

public GetFollowingAsync ( string login ) : Task>
login string
return Task>

GetIssuesAsync() public method

public GetIssuesAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers ) : Task>
repositoryIdentifiers IGitHubRepositoryIdentifiers
return Task>

GetNewsAsync() public method

public GetNewsAsync ( ) : Task
return Task

GetOrganizationMembersAsync() public method

public GetOrganizationMembersAsync ( string org ) : Task>
org string
return Task>

GetOrganizationsAsync() public method

public GetOrganizationsAsync ( string login ) : Task>
login string
return Task>

GetRepositoriesAsync() public method

public GetRepositoriesAsync ( string login ) : Task>
login string
return Task>

GetTreeRecursiveAsync() public method

public GetTreeRecursiveAsync ( IGitHubRepositoryIdentifiers repositoryIdentifiers, string sha ) : Task
repositoryIdentifiers IGitHubRepositoryIdentifiers
sha string
return Task

GhService() public method

public GhService ( IMessageService messageService ) : System
messageService IMessageService
return System