Exemplo n.º 1
0
        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)));
            }
        }