private void ConfigurarInjecoes(IServiceCollection services) { var google = new GoogleMapsConfiguracao(); new ConfigureFromConfigurationOptions <GoogleMapsConfiguracao>(Configuration.GetSection("GoogleMaps")).Configure(google); services.AddSingleton(google); services.AddHttpClient <IEnderecoServico, GoogleMapsServico>(); }
public GoogleMapsServico(HttpClient httpClient, GoogleMapsConfiguracao googleConfig) { _httpClient = httpClient; _googleConfig = googleConfig; }