static void Main(string[] args) { var connectionString = ConfigurationManager.ConnectionStrings["pgConnection"].ConnectionString; ResolverType.Initialize(); ResolverType.MyContainer().Install(new ConfigurationInstallerFacade(connectionString)); ResolverType.MyContainer().Install(new AutoMapperInstaller()); var logic = ResolverType.GetLogicFactory <ITestLogic>(); var cuentas = logic.GetCuentaContable(); foreach (var cuenta in cuentas) { Console.WriteLine($"Cuenta :{ cuenta.NumeroCuenta } - Descripción: { cuenta.Descripcion }"); } Console.ReadKey(); }
static async Task MainAsync(string[] args) { try { ServiceCollection serviceCollection = new ServiceCollection(); ConfigureServices(serviceCollection); IServiceProvider serviceProvider = serviceCollection.BuildServiceProvider(); var logic = ResolverType.GetLogicFactory <ITestLogic>(); var cuentas = logic.GetCuentaContable(); foreach (var cuenta in cuentas) { Console.WriteLine($"Cuenta :{ cuenta.NumeroCuenta } - Descripción: { cuenta.Descripcion }"); } Console.ReadKey(); } catch (Exception ex) { throw ex; } }