public IActionResult ConsultarListaPessoa([FromQuery] string filter) { try { IEnumerable <Pessoa> lista; if (filter == null) { //lista = _repository.Pessoa.ConsultarLista(); lista = _service.ConsultarLista(); } else { // define o filtro Filtro filtro = new Filtro(filter); // lista = _repository.Pessoa.ConsultarListaFiltro(filtro); lista = _service.ConsultarListaFiltro(filtro); } return(Ok(lista)); } catch (Exception ex) { return(StatusCode(500, new RetornoJsonErro(500, "Erro no Servidor [Consultar Lista Pessoa]", ex))); } }