public bool UpdateTipoDocsAcompanhaNf(TipoDocsAcompanhaNf item) { try { db.TipoDocsAcompanhaNf.Update(item); db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public bool AddTipoDocsAcompanhaNf(TipoDocsAcompanhaNf item) { try { db.TipoDocsAcompanhaNf.Add(item); db.SaveChanges(); var idCli = item.IdTipoDocsAcompanhaNf; return(true); } catch (Exception ex) { return(false); } }
public OutputUpdateTipoDocAcompanhaNFs Update([FromBody] InputUpdateTipoDocAcompanhaNFs item) { var retorno = new OutputUpdateTipoDocAcompanhaNFs(); using (var db = new FIPEContratosContext()) { var strategy = db.Database.CreateExecutionStrategy(); strategy.Execute(() => { using (var transaction = db.Database.BeginTransaction()) { try { var contato = new TipoDocsAcompanhaNf(); contato.IdTipoDocsAcompanhaNf = item.IdTipoDocsAcompanhaNf; contato.DsTipoDocsAcompanhaNf = item.DsTipoDocsAcompanhaNF; var updateRetorno = new bTipoDocAcompanhaNF(db).UpdateTipoDocsAcompanhaNf(contato); // Confirma operações db.Database.CommitTransaction(); retorno.Result = updateRetorno; } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "TipoDocAcompanhaNFs-Update"); retorno.Result = false; } return(retorno); } }); return(retorno); } }
public OutPutAddTipoDocAcompanhaNFs Add([FromBody] InputAddTipoDocAcompanhaNFs item) { var retorno = new OutPutAddTipoDocAcompanhaNFs(); using (var db = new FIPEContratosContext()) { var strategy = db.Database.CreateExecutionStrategy(); strategy.Execute(() => { using (var transaction = db.Database.BeginTransaction()) { try { var TipoDocAcompanhaNFs = new TipoDocsAcompanhaNf(); TipoDocAcompanhaNFs.DsTipoDocsAcompanhaNf = item.DsTipoDocsAcompanhaNF; TipoDocAcompanhaNFs.IcPadrao = false; var addRetorno = new bTipoDocAcompanhaNF(db).AddTipoDocsAcompanhaNf(TipoDocAcompanhaNFs); // Confirma operações db.Database.CommitTransaction(); retorno.Result = addRetorno; } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "TipoDocAcompanhaNFs-Add"); retorno.Result = false; } return(retorno); } }); return(retorno); } }