public static void RegisterServices(this IServiceCollection services, IConfiguration configuration)
        {
            services.AddTransient <ITMDBMovieService, TMDBMovieService>();
            services.AddTransient <IMovieService, MovieService>();

            var tmdbSettings = new TMDBSettings();

            configuration.Bind("TMDBSettings", tmdbSettings);
            services.AddSingleton(tmdbSettings);
        }
Esempio n. 2
0
 public TMDBMovieService(TMDBSettings settings, IHttpClientFactory clientFactory)
 {
     _settings      = settings;
     _clientFactory = clientFactory;
 }