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); }
static void Main(string[] args) { logger.Log("Iniciando aplicação de pedidos"); var pedidos = new Processador().LerPedidos(); }