예제 #1
0
        //Persistir o objecto e salvar na base de dados
        private bool inserir(EmpresaPorte OEmpresaPorte) {

            OEmpresaPorte.setDefaultInsertValues();

            db.EmpresaPorte.Add(OEmpresaPorte);

            db.SaveChanges();

            return (OEmpresaPorte.id > 0);
        }
예제 #2
0
        /// <summary>
        /// Persistir e salvar os dados
        /// </summary>
        public bool salvar(EmpresaPorte OEmpresaPorte) {

            if (OEmpresaPorte.id == 0) {

                return this.inserir(OEmpresaPorte);

            }

            return this.atualizar(OEmpresaPorte);
        }
예제 #3
0
        //Persistir o objecto e atualizar informações
        private bool atualizar(EmpresaPorte OEmpresaPorte) {

            OEmpresaPorte.setDefaultUpdateValues();

            EmpresaPorte dbTipoProduto = this.carregar(OEmpresaPorte.id);

            var TipoEntry = db.Entry(dbTipoProduto);

            TipoEntry.CurrentValues.SetValues(OEmpresaPorte);

            TipoEntry.ignoreFields();

            db.SaveChanges();

            return (OEmpresaPorte.id > 0);
        }