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); }
public TMDBMovieService(TMDBSettings settings, IHttpClientFactory clientFactory) { _settings = settings; _clientFactory = clientFactory; }