Exemplo n.º 1
0
 private bool inserir(HomePopup OHomePopup)
 {
     OHomePopup.setDefaultInsertValues <HomePopup>();
     db.HomePopup.Add(OHomePopup);
     db.SaveChanges();
     return(OHomePopup.id > 0);
 }
Exemplo n.º 2
0
        //
        public bool salvar(HomePopup OHomePopup)
        {
            if (OHomePopup.ativo == true)
            {
                this.desativarTodos();
            }

            if (OHomePopup.id == 0)
            {
                return(this.inserir(OHomePopup));
            }

            return(this.atualizar(OHomePopup));
        }
Exemplo n.º 3
0
        private bool atualizar(HomePopup OHomePopup)
        {
            HomePopup dbHomePopup = this.carregar(OHomePopup.id);

            if (dbHomePopup == null)
            {
                return(false);
            }

            var TipoEntry = db.Entry(dbHomePopup);

            OHomePopup.setDefaultUpdateValues <HomePopup>();
            TipoEntry.CurrentValues.SetValues(OHomePopup);
            TipoEntry.State = System.Data.Entity.EntityState.Modified;
            TipoEntry.ignoreFields <HomePopup>();

            db.SaveChanges();
            return(OHomePopup.id > 0);
        }
Exemplo n.º 4
0
 public PopupForm()
 {
     this.OHomePopup = new HomePopup();
 }