Exemplo n.º 1
0
        static void Main(string[] args)
        {
            // SIMULAÇÂO DO CONTROLLER DA API, CHAMANDO OS SERVICOS DE PEDIDOS, COM DI.

            var serviceProvider = new ServiceCollection()
                                  .AddSingleton <IPedidosService, PedidosService>()
                                  .BuildServiceProvider();

            var pedidos = new Processador().LerPedidos();

            var pedidosService = serviceProvider.GetService <IPedidosService>();

            pedidosService.ProcessarPedidos(pedidos);
        }
Exemplo n.º 2
0
 static void Main(string[] args)
 {
     logger.Log("Iniciando aplicação de pedidos");
     var pedidos = new Processador().LerPedidos();
 }