public RespuestaDeConsulta Consultar() { RespuestaDeConsulta respuesta = new RespuestaDeConsulta(); try { IList <Consignacion> consignaciones = consignacionRepository.Consultar(); respuesta.Consignaciones = consignaciones; if (consignaciones.Count == 0) { respuesta.Mensaje = "No hay consignaciones registradas"; respuesta.Tipo = TipoMensaje.ADVERTENCIA; } else { respuesta.Mensaje = "Consignaciones consultadas"; respuesta.Tipo = TipoMensaje.INFORMACION; } } catch (Exception ex) { respuesta.Tipo = TipoMensaje.ERROR; respuesta.Mensaje = "Erro en datos: " + ex.Message; respuesta.Consignaciones = null; } return(respuesta); }
public RespuestaDeConsulta ConsultarPorTipoYFecha(Entidad entidad, DateTime fecha) { RespuestaDeConsulta respuesta = new RespuestaDeConsulta(); try { IList <Consignacion> consignaciones = consignacionRepository.ListarPorTipoYFecha(entidad, fecha); respuesta.Consignaciones = consignaciones; if (consignaciones.Count == 0) { respuesta.Mensaje = $"No hay consignaciones registradas de {entidad} en esta fecha {fecha.ToString("dd/MM/yyyy")}"; respuesta.Tipo = TipoMensaje.ADVERTENCIA; } else { respuesta.Mensaje = "Consignaciones consultadas con exito"; respuesta.Tipo = TipoMensaje.INFORMACION; } } catch (Exception ex) { respuesta.Tipo = TipoMensaje.ERROR; respuesta.Mensaje = "Erro en datos: " + ex.Message; respuesta.Consignaciones = null; } return(respuesta); }