Example #1
0
 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;
 }
Example #2
0
 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;
 }