Example #1
0
 public GithubRepoFetcherJob(
     IGithubInfrastructure githubInfrastructure,
     IRepoRepository repoRepository,
     ILogger <GithubRepoFetcherJob> logger,
     IJobStatusNotifier jobStatusNotifier
     )
 {
     _githubInfrastructure = githubInfrastructure;
     _repoRepository       = repoRepository;
     _logger            = logger;
     _jobStatusNotifier = jobStatusNotifier;
 }
Example #2
0
        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);
            }
        }
Example #3
0
 public RepoService(IAPIService apiService, IRepoRepository repoService)
 {
     _apiService  = apiService;
     _repoService = repoService;
 }
Example #4
0
 public RepoBusinessImplementation(IRepoRepository repoRepository)
 {
     _repository = repoRepository;
 }
Example #5
0
 public RepositoryController(IRepoRepository repoRepository)
 {
     _repoRepository = repoRepository;
 }
Example #6
0
 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());
 }
Example #10
0
 public GitRepositoryController(IRepoRepository repository, ILogger <GitRepositoryController> logger, IOptions <MonitoredPathConfig> monitoredPathConfig)
 {
     this.localRepoRepository      = repository;
     this.locallogger              = logger;
     this.localMonitoredPathConfig = monitoredPathConfig;
 }
Example #11
0
 public GetReposQueryHandler(IRepoRepository repoRepository, IMapper mapper)
 {
     _repoRepository = repoRepository;
     _mapper         = mapper;
 }
Example #12
0
 public DeleteRepoCommandHandler(IRepoRepository repoRepository)
 {
     _repoRepository = repoRepository;
 }
Example #13
0
 public UpdateRepoCommandHandler(IRepoRepository repoRepository)
 {
     _repoRepository = repoRepository;
 }
Example #14
0
 public GetAllReposByUserQueryHandler(IRepoRepository repoRepository, IMapper mapper)
 {
     _repoRepository = repoRepository;
     _mapper         = mapper;
 }
Example #15
0
 public OrganizationPullRequestService(IRepoRepository repoRepository, IPullRequestRepository pullRequestRepository)
 {
     _repoRepository        = repoRepository;
     _pullRequestRepository = pullRequestRepository;
 }
Example #16
0
 public RepoBL(IRepoRepository repoRepository, ILogger <RepoBL> logger)
 {
     _repoRepository = repoRepository;
     _logger         = logger;
 }
Example #17
0
 public RepoService(IRepoRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Example #18
0
 public RepoDataService(IRepoRepository repoRepository)
 {
     _repoRepository = repoRepository;
 }