public void ExcluiPerfilFuncionalidade(PerfilFuncionalidade itemGravar)
        {
            PerfilFuncionalidade itemExcluir = Context.PerfilFuncionalidades.Where(f => f.Id == itemGravar.Id).FirstOrDefault();
            Context.Entry<PerfilFuncionalidade>(itemExcluir).State = System.Data.Entity.EntityState.Deleted;

            Context.SaveChanges();
        }
 public void ExcluiPerfilFuncionalidade(PerfilFuncionalidade itemGravar)
 {
     LimpaValidacao();
     ValidateService(itemGravar);
     ValidaRegrasExcluir(itemGravar);
     if (IsValid())
     {
         using (PerfilFuncionalidadeData data = new PerfilFuncionalidadeData())
         {
             data.ExcluiPerfilFuncionalidade(itemGravar);
             IncluiSucessoBusiness("PerfilFuncionalidade_ExcluiAcessoOK");
         }
     }
 }
        public void SalvaPerfilFuncionalidade(PerfilFuncionalidade itemGravar)
        {
            PerfilFuncionalidade itemBase = Context.PerfilFuncionalidades.Where(f => f.Id == itemGravar.Id).FirstOrDefault();
            if (itemBase == null)
            {
                itemBase = Context.PerfilFuncionalidades.Create();

                Context.Entry<PerfilFuncionalidade>(itemBase).State = System.Data.Entity.EntityState.Added;
            }
            AtualizaPropriedades<PerfilFuncionalidade>(itemBase, itemGravar);

            Context.SaveChanges();
            itemGravar.Id = itemBase.Id;

        }
 public void ValidaExistencia(PerfilFuncionalidade itemGravar)
 {
     if (itemGravar == null)
         IncluiErroBusiness("PerfilFuncionalidade_NaoEncontrado");
 }
 public void ValidaRegrasExcluir(PerfilFuncionalidade itemGravar)
 {
     ValidaExistencia(itemGravar);
 }
        public void ValidaRegrasSalvar(PerfilFuncionalidade itemGravar)
        {

        }