Ejemplo n.º 1
0
 public ImageService(ICachedHttpHelper cachedHttpHelper,
                     IApiConfiguration configuration)
 {
     _cachedHttpHelper = cachedHttpHelper;
     _configuration    = configuration;
     _httpClient       = new HttpClient();
 }
Ejemplo n.º 2
0
 public GenreService(ICachedHttpHelper cachedHttpHelper,
                     IApiConfiguration configuration)
 {
     _genres           = new List <Genre>();
     _cachedHttpHelper = cachedHttpHelper;
     _configuration    = configuration;
     _httpClient       = new HttpClient();
 }
Ejemplo n.º 3
0
 public ShowService(IGenreService genreService, ICachedHttpHelper cachedHttpHelper,
                    IApiConfiguration configuration)
 {
     _genreService     = genreService;
     _cachedHttpHelper = cachedHttpHelper;
     _configuration    = configuration;
     _httpClient       = new HttpClient();
 }
Ejemplo n.º 4
0
 public TraktUserService(IAuthenticator authenticator,
                         ICachedHttpHelper cachedHttpHelper,
                         IApiConfiguration configuration)
 {
     _authenticator    = authenticator;
     _cachedHttpHelper = cachedHttpHelper;
     _httpClient       = new HttpClient();
     _httpClient.DefaultRequestHeaders.Add("trakt-api-version", "2");
     _httpClient.DefaultRequestHeaders.Add("trakt-api-key", configuration.TmdbApiKey);
 }
Ejemplo n.º 5
0
 public TraktShowService(IAuthenticator authenticator,
                         ICachedHttpHelper cachedHttpHelper,
                         IImageService imageService,
                         IShowFilterer showFilterer,
                         IApiConfiguration configuration)
 {
     _authenticator    = authenticator;
     _cachedHttpHelper = cachedHttpHelper;
     _imageService     = imageService;
     _showFilterer     = showFilterer;
     _httpClient       = new HttpClient();
     _httpClient.DefaultRequestHeaders.Add("trakt-api-version", "2");
     _httpClient.DefaultRequestHeaders.Add("trakt-api-key", configuration.TraktClientId);
 }