public bool AddEsfera(EsferaEmpresa item) { try { db.EsferaEmpresa.Add(item); db.SaveChanges(); var idCli = item.IdEsferaEmpresa; return(true); } catch (Exception ex) { return(false); } }
public bool UpdateEsferaEmpresa(EsferaEmpresa item) { try { db.EsferaEmpresa.Update(item); db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public OutPutUpDateEsferaEmpresa Update([FromBody] InputUpDateEsferaEmpresa item) { var retorno = new OutPutUpDateEsferaEmpresa(); using (var db = new FIPEContratosContext()) { var strategy = db.Database.CreateExecutionStrategy(); strategy.Execute(() => { using (var transaction = db.Database.BeginTransaction()) { try { // Inicia transação var esferaEmpresa = new EsferaEmpresa(); esferaEmpresa.IdEsferaEmpresa = item.IdEsferaEmpresa; esferaEmpresa.DsEsferaEmpresa = item.DsEsferaEmpresa; esferaEmpresa.IdClassificacaoEmpresa = item.IdClassificacaoEmpresa; var updateRetorno = new bEsfera(db).UpdateEsferaEmpresa(esferaEmpresa); // Confirma operações db.Database.CommitTransaction(); retorno.Result = updateRetorno; return(retorno); } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "EsferaEmpresaController-Update"); retorno.Result = false; } return(retorno); } }); return(retorno); } }