public List <CredenciadoPessoa> ObterCredenciados(int idOrgaoParceiro, int idUnidade) { List <CredenciadoPessoa> retornos = null; try { if (!_validar.VerificarSituacao(idOrgaoParceiro)) { Validacao.Add(Mensagem.OrgaoParceiroConveniado.OrgaoParceiroBloqueado(Obter(idOrgaoParceiro).SiglaNome)); return(null); } List <int> idsCredenciados = _busCredenciado.ObterIdsCredenciadosParceiros(idOrgaoParceiro, idUnidade); CredenciadoPessoa credenciado = null; retornos = new List <CredenciadoPessoa>(); foreach (int id in idsCredenciados) { credenciado = _busCredenciado.Obter(id, true); retornos.Add(credenciado); } if (retornos.Count < 1) { Validacao.Add(Mensagem.Padrao.NaoEncontrouRegistros); } } catch (Exception exc) { Validacao.AddErro(exc); } return(retornos); }