Esempio n. 1
0
 public XemService(IEpisodeService episodeService,
                   IXemProxy xemProxy,
                   ISeriesService seriesService, ICacheManager cacheManager, Logger logger)
 {
     _episodeService = episodeService;
     _xemProxy       = xemProxy;
     _seriesService  = seriesService;
     _logger         = logger;
     _cache          = cacheManager.GetCache <bool>(GetType());
 }
Esempio n. 2
0
 public XemService(IEpisodeService episodeService,
                   IXemProxy xemProxy,
                   ISeriesService seriesService, ICacheManager cacheManager, Logger logger)
 {
     _episodeService = episodeService;
     _xemProxy       = xemProxy;
     _seriesService  = seriesService;
     _logger         = logger;
     _cache          = cacheManager.GetCacheDictionary <bool>(GetType(), "mappedTvdbid");
 }
Esempio n. 3
0
 public XemService(IEpisodeService episodeService,
                   IXemProxy xemProxy,
                   ISeriesService seriesService, ICacheManger cacheManger, Logger logger)
 {
     if (seriesService == null)
     {
         throw new ArgumentNullException("seriesService");
     }
     _episodeService = episodeService;
     _xemProxy       = xemProxy;
     _seriesService  = seriesService;
     _logger         = logger;
     _logger         = logger;
     _cache          = cacheManger.GetCache <bool>(GetType());
 }