/// <summary> /// Salvar itens de uma lista de contribuicoes que precisam ser geradas /// </summary> public AssociadoContribuicaoBoletoGeracao salvar(AssociadoContribuicaoBoletoGeracao OItemFila) { if (OItemFila.id == 0) { return(this.inserir(OItemFila)); } return(this.atualizar(OItemFila)); }
/// <summary> /// Persistir e inserir um novo registro /// </summary> private AssociadoContribuicaoBoletoGeracao inserir(AssociadoContribuicaoBoletoGeracao OItemFila) { OItemFila.setDefaultInsertValues(); db.AssociadoContribuicaoBoletoGeracao.Add(OItemFila); db.SaveChanges(); return(OItemFila); }
/// <summary> /// Persistir e atualizar um registro existente /// </summary> //Atualizar dados da AreaAtuacao private AssociadoContribuicaoBoletoGeracao atualizar(AssociadoContribuicaoBoletoGeracao OItemFila) { //Localizar existentes no banco AssociadoContribuicaoBoletoGeracao dbItem = this.db.AssociadoContribuicaoBoletoGeracao.Find(OItemFila.id); //Configurar valores padrĂ£o dbItem.setDefaultUpdateValues(); //Atualizacao da AreaAtuacao var ItemEntry = db.Entry(dbItem); ItemEntry.CurrentValues.SetValues(OItemFila); ItemEntry.ignoreFields(); db.SaveChanges(); return(OItemFila); }