public QueryResponse <EstadoAtencion> Consultar(EstadoAtencionConsultar peticion) { var response = base.Consultar(peticion); FiltrarResponse(response, peticion); return(response); }
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)); }