示例#1
0
        public QueryResponse <EstadoAtencion> Consultar(EstadoAtencionConsultar peticion)
        {
            var response = base.Consultar(peticion);

            FiltrarResponse(response, peticion);
            return(response);
        }
示例#2
0
        void FiltrarResponse(QueryResponse <EstadoAtencion> response, EstadoAtencionConsultar peticion)
        {
            response.Results = response.Results.Where(x => x.TipoDeclarante == DESPLAZADO).ToList();
            response.Total   = response.Results.Count;

            if (peticion.Indicador.EstaVacia())
            {
                return;
            }
            var grupo = new RecibeRacion();

            grupo.PopulateWith(peticion);
            response.Results = filtro.FiltrarPor(peticion.Indicador, grupo, response.Results);
            response.Total   = response.Results.Count;
        }
 public QueryResponse <EstadoAtencion> Get(EstadoAtencionConsultar peticion)
 {
     return(Gestor.Consultar(peticion));
 }