public Worker(ILogger <Worker> logger, ImportRunRepository importRunRepository, IShowRespository showRespository, ICastMemberRepository castMemberRepository) { _logger = logger; _importRunRepository = importRunRepository; _showRepository = showRespository; _castMemberRepository = castMemberRepository; }
public ScrapeService(IShowRepository showRepository, ICastMemberRepository castMemberRepository, ITVMazeApiHttpClient tvMazeApiHttpClient) { this.showRepository = showRepository; this.castMemberRepository = castMemberRepository; this.tvMazeApiHttpClient = tvMazeApiHttpClient; this.taskLimiter = new TaskLimiter(1, TimeSpan.FromSeconds(this.tvMazeApiHttpClient.RateLimitCallPerSecond)); }
public TvMazeScrapeService( IHttpClientFactory httpClientFactory, IScrapeRepository scrapeRepository, ILogger <TvMazeScrapeService> logger, IMapper mapper, IShowRepository showRepository, IPersonRepository personRepository, ICastMemberRepository castMemberRepository) { this.httpClientFactory = httpClientFactory; this.scrapeRepository = scrapeRepository; this.logger = logger; this.mapper = mapper; this.showRepository = showRepository; this.personRepository = personRepository; this.castMemberRepository = castMemberRepository; }
public CastMemberService(ICastMemberRepository castMemberRepository) { this.castMemberRepository = castMemberRepository; }