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