/// <summary> /// Persistir e salvar os dados /// </summary> public bool salvar(OperadoraTelefonia OOperadoraTelefonia) { if (OOperadoraTelefonia.id == 0) { return(this.inserir(OOperadoraTelefonia)); } return(this.atualizar(OOperadoraTelefonia)); }
/// <summary> /// Carregar um registro pelo ID /// </summary> public OperadoraTelefonia carregar(int id) { var query = from Item in db.OperadoraTelefonia where Item.id == id && Item.dtExclusao == null select Item; OperadoraTelefonia OOperadoraTelefonia = query.FirstOrDefault(); return(OOperadoraTelefonia); }
//Persistir o objecto e salvar na base de dados private bool inserir(OperadoraTelefonia OOperadoraTelefonia) { OOperadoraTelefonia.setDefaultInsertValues(); db.OperadoraTelefonia.Add(OOperadoraTelefonia); db.SaveChanges(); return(OOperadoraTelefonia.id > 0); }
//Persistir o objecto e atualizar informações private bool atualizar(OperadoraTelefonia OOperadoraTelefonia) { OOperadoraTelefonia.setDefaultUpdateValues(); OperadoraTelefonia dbTipoProduto = this.carregar(OOperadoraTelefonia.id); var TipoEntry = db.Entry(dbTipoProduto); TipoEntry.CurrentValues.SetValues(OOperadoraTelefonia); TipoEntry.ignoreFields(); db.SaveChanges(); return(OOperadoraTelefonia.id > 0); }