示例#1
0
 private GitLabClient(string hostUrl, string apiToken)
 {
     _api = new API(hostUrl, apiToken);
     Users = new UserClient(_api);
     Projects = new ProjectClient(_api);
     Issues = new IssueClient(_api);
 }
示例#2
0
 GitLabClient(string hostUrl, string apiToken)
 {
     _api = new API(hostUrl, apiToken);
     Users = new UserClient(_api);
     Projects = new ProjectClient(_api);
     Issues = new IssueClient(_api);
     Groups = new NamespaceClient(_api);
 }
示例#3
0
 private GitLabClient(string hostUrl, string apiToken)
 {
     _api     = new API(hostUrl, apiToken);
     Users    = new UserClient(_api);
     Projects = new ProjectClient(_api);
     Issues   = new IssueClient(_api);
     Groups   = new NamespaceClient(_api);
 }
示例#4
0
 private GitLabClient(string hostUrl, string apiToken, IHttpRequestorFactory httpRequestorFactory)
 {
     _api     = new API(hostUrl, apiToken, httpRequestorFactory);
     Users    = new UserClient(_api);
     Projects = new ProjectClient(_api);
     Issues   = new IssueClient(_api);
     Groups   = new NamespaceClient(_api);
 }
示例#5
0
 private GitLabClient(string hostUrl, string apiToken, string accessToken)
 {
     _api = new API(hostUrl, apiToken, accessToken);
     Users = new UserClient(_api);
     Projects = new ProjectClient(_api);
     Issues = new IssueClient(_api);
     Groups = new NamespaceClient(_api);
     Labels = new LabelClient(_api);
 }
示例#6
0
 GitLabClient(string hostUrl, string apiToken, ApiVersion apiVersion)
 {
     api             = new Api(hostUrl, apiToken);
     api._ApiVersion = apiVersion;
     Users           = new UserClient(api);
     Projects        = new ProjectClient(api);
     Issues          = new IssueClient(api);
     Groups          = new NamespaceClient(api);
 }
示例#7
0
 public ImportController(ISessionFactory sessionFactory, IIssueClient issueClient, ICommentClient commentClient)
 {
     this.issueClient   = issueClient;
     this.commentClient = commentClient;
     session            = sessionFactory.GetCurrentSession();
 }