Exemple #1
0
        public ClientFactory(IOptions <MongoDbOptions> mongoDbOptions, IOptions <TvMazeAPIOptions> tvMazeAPIOptions,
                             ILogger <ClientFactory> logger)
        {
            _mongoDbOptions   = mongoDbOptions.Value;
            _tvMazeApiOptions = tvMazeAPIOptions.Value;

            _logger = logger;
        }
Exemple #2
0
        public TvShowScraperService(IRestSharpClientFactory clientFactory, IOptions <TvMazeAPIOptions> tvMazeAPIOptions,
                                    IShowsService showsService, ILogger <TvShowScraperService> logger) : base(logger)
        {
            _clientFactory    = clientFactory;
            _tvMazeAPIOptions = tvMazeAPIOptions.Value;
            _showsService     = showsService;

            DelayTimeSpan = TimeSpan.FromDays(1d);
        }