public void ExcluiPerfilFuncionalidade(PerfilFuncionalidade itemGravar)
 {
     LimpaValidacao();
     ValidateService(itemGravar);
     ValidaRegrasExcluir(itemGravar);
     if (IsValid())
     {
         using (PerfilFuncionalidadeData data = new PerfilFuncionalidadeData())
         {
             data.ExcluiPerfilFuncionalidade(itemGravar);
             IncluiSucessoBusiness("PerfilFuncionalidade_ExcluiAcessoOK");
         }
     }
 }
        public IList<PerfilFuncionalidade> RetornaPerfilFuncionalidades()
        {
            LimpaValidacao();
            IList<PerfilFuncionalidade> RetornoAcao = new List<PerfilFuncionalidade>();
            if (IsValid())
            {
                using (PerfilFuncionalidadeData data = new PerfilFuncionalidadeData())
                {
                    RetornoAcao = data.RetornaPerfilFuncionalidades();
                }
            }

            return RetornoAcao;
        }
        public IList<PerfilFuncionalidade> RetornaPerfilFuncionalidades_PerfilId_FuncionalidadeId(int? perfilId, int? funcionalidadeId)
        {
            LimpaValidacao();
            IList<PerfilFuncionalidade> RetornoAcao = new List<PerfilFuncionalidade>();
            if (IsValid())
            {
                using (PerfilFuncionalidadeData data = new PerfilFuncionalidadeData())
                {
                    RetornoAcao = data.RetornaPerfilFuncionalidades_PerfilId_FuncionalidadeId(perfilId, funcionalidadeId);
                }
            }

            return RetornoAcao;
        }
        public PerfilFuncionalidade RetornaPerfilFuncionalidade_Id(int id)
        {
            LimpaValidacao();
            PerfilFuncionalidade RetornoAcao = null;
            if (IsValid())
            {
                using (PerfilFuncionalidadeData data = new PerfilFuncionalidadeData())
                {
                    RetornoAcao = data.RetornaPerfilFuncionalidade_Id(id);
                }
            }

            return RetornoAcao;
        }