public RespuestaConsultaProducto Consultar() { RespuestaConsultaProducto respuesta = new RespuestaConsultaProducto(); try { conexion.Open(); respuesta.Productos = productoRepositorio.Consultar(); conexion.Close(); if (respuesta.Productos.Count > 0) { respuesta.Mensaje = "Se consultan los Datos"; } else { respuesta.Mensaje = "No hay datos para consultar"; } return(respuesta); } catch (Exception e) { respuesta.Mensaje = $"Error de la Aplicacion: {e.Message}"; return(respuesta); } finally { conexion.Close(); } }
public RespuestaConsultaProducto ObtenerProductosNombre(string nombre) { RespuestaConsultaProducto respuestaConsulta = new RespuestaConsultaProducto(); try { conexion.Open(); respuestaConsulta.Productos = productoRepositorio.ObtenerProductosNombre(nombre); respuestaConsulta.Mensaje = "La consulta ha sido procesada con exito"; return(respuestaConsulta); } catch (Exception e) { respuestaConsulta.Productos = null; respuestaConsulta.Mensaje = $"La consulta no ha sido procesada con exito {e.Message}"; return(respuestaConsulta); } finally { conexion.Close(); } }