//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); }
/// <summary> /// Persistir e salvar os dados /// </summary> public bool salvar(EmpresaPorte OEmpresaPorte) { if (OEmpresaPorte.id == 0) { return this.inserir(OEmpresaPorte); } return this.atualizar(OEmpresaPorte); }
//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); }