public OutPutRemoveTipoOportunidade RemoveTipoOportunidadeId(int id) { var retorno = new OutPutRemoveTipoOportunidade(); using (var db = new FIPEContratosContext()) { var strategy = db.Database.CreateExecutionStrategy(); strategy.Execute(() => { using (var transaction = db.Database.BeginTransaction()) { try { retorno = new bTipoOportunidade(db).RemoveTipoOportunidadeId(id); db.Database.CommitTransaction(); } catch (Exception ex) { new bEmail(db).EnviarEmailTratamentoErro(ex, "TipoOportunidadeController-RemoveTipoOportunidadeId"); throw; } } }); } return(retorno); }
public OutPutRemoveTipoOportunidade RemoveTipoOportunidadeId(int id) { var retorno = new OutPutRemoveTipoOportunidade(); var TipoOportunidade = BuscaTipoOportunidadeId(id); db.TipoOportunidade.Remove(TipoOportunidade); db.SaveChanges(); return(retorno); }