/*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); } }