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();
        }
Ejemplo n.º 2
0
        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;
            }
        }