public GitHubController(
     IAppCache cache,
     GitHubRepository repository,
     GithubyMcGithubFaceClient client,
     ILogger <GitHubController> logger,
     IOptions <GitHubConfiguration> githubConfiguration)
 {
     this.Cache           = cache;
     this.Logger          = logger;
     this.Client          = client;
     _gitHubRepository    = repository;
     _gitHubConfiguration = githubConfiguration.Value;
 }
Beispiel #2
0
 public GitHubController(
     IAppCache cache,
     GitHubRepository repository,
     GithubyMcGithubFaceClient client,
     ILogger <GitHubController> logger,
     IOptions <GitHubConfiguration> githubConfiguration,
     IHttpClientFactory httpClientFactory)
 {
     this.Cache           = cache;
     this.Logger          = logger;
     this.Client          = client;
     _gitHubRepository    = repository;
     _gitHubConfiguration = githubConfiguration.Value;
     _httpClient          = httpClientFactory.CreateClient("DiscoverDotNet");
 }
Beispiel #3
0
 public GithubyMcGithubFace(
     GithubyMcGithubFaceClient client
     )
 {
     this.GithubyMcGithubFaceClient = client;
 }