public IList<Perfil> RetornaPerfis()
        {
            LimpaValidacao();
            IList<Perfil> RetornoAcao = new List<Perfil>();
            if (IsValid())
            {
                using (PerfilData data = new PerfilData())
                {
                    RetornoAcao = data.RetornaPerfis();
                }
            }

            return RetornoAcao;
        }
 public void ExcluiPerfil(Perfil itemGravar)
 {
     LimpaValidacao();
     ValidateService(itemGravar);
     ValidaRegrasExcluir(itemGravar);
     if (IsValid())
     {
         using (PerfilData data = new PerfilData())
         {
             data.ExcluiPerfil(itemGravar);
             IncluiSucessoBusiness("Perfil_ExcluiPerfilOK");
         }
     }
 }
        public Perfil RetornaPerfil_Id(int id)
        {
            LimpaValidacao();
            Perfil RetornoAcao = null;
            if (IsValid())
            {
                using (PerfilData data = new PerfilData())
                {
                    RetornoAcao = data.RetornaPerfil_Id(id);
                }
            }

            return RetornoAcao;
        }