using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Configuration; using DAL; using DAS; using BLL.Recuperacion_DGA; using BLL.Integracion_DGA; namespace Recuperacion_DGA { class Program { static async Task Main(string[] args) { using IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices((context, services) => { IConfiguration configuration = context.Configuration; services.AddSingleton(configuration); services.AddScoped(); services.AddScoped(); services.AddHttpClient(); //Estos dos servicios son los que migre del otro proyecto services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); }) .Build(); var envioDGA = host.Services.GetRequiredService(); var mediciones = await envioDGA.ObtenerMedicionesAsync(); Console.WriteLine($"Se obtuvieron {mediciones.Count} registros."); } } }