public GithubRepoFetcherJob( IGithubInfrastructure githubInfrastructure, IRepoRepository repoRepository, ILogger <GithubRepoFetcherJob> logger, IJobStatusNotifier jobStatusNotifier ) { _githubInfrastructure = githubInfrastructure; _repoRepository = repoRepository; _logger = logger; _jobStatusNotifier = jobStatusNotifier; }
private void FetchRepositories(string authorization) { var byteArray = Encoding.ASCII.GetBytes(authorization); _client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray)); _client.DefaultRequestHeaders.UserAgent.ParseAdd("GitHubApiSeeker"); _userRepository = new UserRepository(SessionFactory.AbrirSession()); _repoRepository = new RepoRepository(SessionFactory.AbrirSession()); //HttpResponseMessage users_message; //Thread t = new Thread(FetchAndSaveRepos); //t.Start(); for (int i = 0; i < pages.Length; i++) { pages[i] = (START_PAGE) + i * (MAX_PAGE / pages.Length); Console.WriteLine($"pages[i]: {pages[i]}"); } for (int i = 1; i < pages.Length - 1; i++) { threads[i] = new Thread(FetchUsersFromTo); threads[i].Start(i - 1); } }
public RepoService(IAPIService apiService, IRepoRepository repoService) { _apiService = apiService; _repoService = repoService; }
public RepoBusinessImplementation(IRepoRepository repoRepository) { _repository = repoRepository; }
public RepositoryController(IRepoRepository repoRepository) { _repoRepository = repoRepository; }
public GetUserDetailsQueryHandler(IUserRepository userRepository, IRepoRepository repoRepository, IMapper mapper) { _userRepository = userRepository; _repoRepository = repoRepository; _mapper = mapper; }
public RepositoryController(IRepoRepository repoRepository, IMediator mediator) { _repoRepository = repoRepository; _mediator = mediator; }
public RepoController(IRepoRepository repoRepo) => _repoRepo = repoRepo;
public IEnumerable <Repo> Get([FromServices] IRepoRepository repos) { //Thread.Sleep(10 * 1000); return(repos.GetAll()); }
public GitRepositoryController(IRepoRepository repository, ILogger <GitRepositoryController> logger, IOptions <MonitoredPathConfig> monitoredPathConfig) { this.localRepoRepository = repository; this.locallogger = logger; this.localMonitoredPathConfig = monitoredPathConfig; }
public GetReposQueryHandler(IRepoRepository repoRepository, IMapper mapper) { _repoRepository = repoRepository; _mapper = mapper; }
public DeleteRepoCommandHandler(IRepoRepository repoRepository) { _repoRepository = repoRepository; }
public UpdateRepoCommandHandler(IRepoRepository repoRepository) { _repoRepository = repoRepository; }
public GetAllReposByUserQueryHandler(IRepoRepository repoRepository, IMapper mapper) { _repoRepository = repoRepository; _mapper = mapper; }
public OrganizationPullRequestService(IRepoRepository repoRepository, IPullRequestRepository pullRequestRepository) { _repoRepository = repoRepository; _pullRequestRepository = pullRequestRepository; }
public RepoBL(IRepoRepository repoRepository, ILogger <RepoBL> logger) { _repoRepository = repoRepository; _logger = logger; }
public RepoService(IRepoRepository repository) { _repository = repository ?? throw new ArgumentNullException(nameof(repository)); }
public RepoDataService(IRepoRepository repoRepository) { _repoRepository = repoRepository; }