public RespuestaConsultaCategorias Consultar() { RespuestaConsultaCategorias respuesta = new RespuestaConsultaCategorias(); try { conexion.Open(); respuesta.Categorias = categoriaRepository.Consultar(); conexion.Close(); if (respuesta.Categorias.Count > 0) { respuesta.Mensaje = "Se consultaron los datos"; } else { respuesta.Mensaje = "Los datos no existen"; } respuesta.Error = false; return(respuesta); } catch (Exception e) { respuesta.Error = true; respuesta.Mensaje = $"Error de la aplicación: " + e.Message; return(respuesta); } finally { conexion.Close(); } }
static void Main(string[] args) { CategoriaRepository categoriaRepository = new CategoriaRepository(); try { Console.WriteLine("\nCADASTRO DE CATEGORIA\n"); Categoria categoria = new Categoria(); Console.Write("Informe o nome da Categoria....: "); categoria.Nome = Console.ReadLine(); categoriaRepository.AbrirConexao(); categoriaRepository.Inserir(categoria); Console.WriteLine("\nCategoria cadastrado com sucesso."); //exibindo a consulta.. Console.WriteLine("\n\tCONSULTA DE CATEGORIAS"); foreach (Categoria registro in categoriaRepository.Consultar()) { Console.WriteLine("\n\tCategoria ->" + registro.ToString()); } } catch (Exception e) { Console.WriteLine("\nOcorreu um erro: " + e.Message); } finally { categoriaRepository.FecharConexao(); } Console.ReadKey(); }