/*public CatalogoController(CatalogoService catalogoService)
        {
            _catalogoService = catalogoService;
        }*/
        public CatalogoController()
        {
            // TODO: Utilizar injeção de dependencias

            // ICarroRepository carroRepository = new CarroRepository();
            ICarroRepository carroRepository = new CarroDapperRepository();
            // IModeloRepository modeloRepository = new ModeloRepository();
            // IModeloRepository modeloRepository = new ModeloRepository();
            IModeloRepository modeloRepository = new ModeloDapperRepository();

            _catalogoService = new CatalogoService(carroRepository, modeloRepository);
        }
        public void ObterTodosModelos()
        {
            ICarroRepository carroRepository = new CarroRepository();
            IModeloRepository modeloRepository = new ModeloDapperRepository();

            var catalogoService = new CatalogoService(carroRepository, modeloRepository);

            var modelos = catalogoService.ObterTodosModelos();

            foreach (var modelo in modelos)
            {
                Console.WriteLine(modelo);
            }
        }