// private bool atualizar(PessoaDevice OPessoaDevice) { //Localizar existentes no banco var dbPessoaDevice = db.PessoaDevice.condicoesSeguranca().FirstOrDefault(x => x.id == OPessoaDevice.id); if (dbPessoaDevice == null) { return(false); } //Atualizacao da Empresa var PessoaDeviceEntry = db.Entry(dbPessoaDevice); OPessoaDevice.setDefaultUpdateValues( ); PessoaDeviceEntry.CurrentValues.SetValues(OPessoaDevice); PessoaDeviceEntry.State = EntityState.Modified; PessoaDeviceEntry.ignoreFields(); db.SaveChanges(); return(OPessoaDevice.id > 0); }
// private bool inserir(PessoaDevice OPessoaDevice) { OPessoaDevice.setDefaultInsertValues(); db.PessoaDevice.Add(OPessoaDevice); db.SaveChanges(); return(OPessoaDevice.id > 0); }
private string gerarLinhaExcel(PessoaDevice ODispositivo) { StringBuilder linha = new StringBuilder(); linha.Append(ODispositivo.id).Append(";") .Append(ODispositivo.Pessoa?.nome).Append(";") .Append(ODispositivo.idDevice).Append(";") .Append(ODispositivo.flagAndroid == true ? "Android" : (ODispositivo.flagIOS == true ? "IOS" : "Não Identificado")).Append(";") .Append(ODispositivo.versao).Append(";") .Append(ODispositivo.dtCadastro.exibirData()).Append(";"); return(linha.ToString()); }
// public bool salvar(PessoaDevice OPessoaDevice) { OPessoaDevice.idDevice = OPessoaDevice.idDevice.abreviar(100); OPessoaDevice.token = OPessoaDevice.token.abreviar(100); OPessoaDevice.versao = OPessoaDevice.versao.abreviar(100); OPessoaDevice.Pessoa = null; if (OPessoaDevice.id > 0) { return(this.atualizar(OPessoaDevice)); } return(this.inserir(OPessoaDevice)); }