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

            Context.SaveChanges();
        }
 public void ExcluiPerfilUsuario(PerfilUsuario itemGravar)
 {
     LimpaValidacao();
     ValidateService(itemGravar);
     ValidaRegrasExcluir(itemGravar);
     if (IsValid())
     {
         using (PerfilUsuarioData data = new PerfilUsuarioData())
         {
             data.ExcluiPerfilUsuario(itemGravar);
             IncluiSucessoBusiness("PerfilUsuario_ExcluiPerfilUsuarioOK");
         }
     }
 }
        public void SalvaPerfilUsuario(PerfilUsuario itemGravar)
        {
            PerfilUsuario itemBase = Context.PerfilUsuarios.Where(f => f.Id == itemGravar.Id).FirstOrDefault();
            if (itemBase == null)
            {
                itemBase = Context.PerfilUsuarios.Create();

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

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

        }
 public void ValidaRegrasExcluir(PerfilUsuario itemGravar)
 {
     ValidaExistencia(itemGravar);
 }
        public void ValidaRegrasSalvar(PerfilUsuario itemGravar)
        {

        }
 public void ValidaExistencia(PerfilUsuario itemGravar)
 {
     if (itemGravar == null)
         IncluiErroBusiness("PerfilUsuario_NaoEncontrado");
 }