public TvDbImportWorker(ITvDbApi tvDbApi, ITvDbDomainConverter tvDbDomainConverter, ITvSeriesContext tvSeriesContext, ILogger <ITvDbImportWorker> logger, IConfiguration configuration) { _tvDbApi = tvDbApi; _tvDbApi.GetJwtToken(); _tvDbDomainConverter = tvDbDomainConverter; _tvSeriesContext = tvSeriesContext; _logger = logger; _configuration = configuration; _maxRefreshRetries = Convert.ToInt32(_configuration.GetSection("ImportWorker").GetSection("TvDb").GetSection("MaxRefreshRetries").Value); _idSource = (IdSource)Enum.Parse(typeof(IdSource), _configuration.GetSection("ImportWorker").GetSection("TvDb").GetSection("IdSource").Value, true); _isInitialized = false; }
public MovieDbImportWorker(IMovieDbApi movieDbApi, IMovieDbDomainConverter movieDbDomainConverter, ITvDbApi tvDbApi, ITvDbDomainConverter tvDbDomainConverter, ITvSeriesContext tvSeriesContext, IMovieDbImportServiceDbHelper movieDbImportServiceDbHelper, ILogger <IMovieDbImportWorker> logger, IConfiguration configuration) { _movieDbApi = movieDbApi; _movieDbDomainConverter = movieDbDomainConverter; _tvDbApi = tvDbApi; _tvDbDomainConverter = tvDbDomainConverter; _tvSeriesContext = tvSeriesContext; _movieDbImportServiceDbHelper = movieDbImportServiceDbHelper; _logger = logger; _configuration = configuration; _idSource = (IdSource)Enum.Parse(typeof(IdSource), _configuration.GetSection("ImportWorker").GetSection("MovieDb").GetSection("IdSource").Value, true); _popularPages = 1; _isInitialized = false; }