public bool SalvarReajuste([FromBody] InputUpdateContratoReajuste reajuste)
        {
            using (var db = new FIPEContratosContext())
            {
                var strategy = db.Database.CreateExecutionStrategy();

                strategy.Execute(() =>
                {
                    using (var transaction = db.Database.BeginTransaction())
                    {
                        try
                        {
                            new bContratoReajuste(db).Atualizar(reajuste);

                            // Confirma operações
                            db.Database.CommitTransaction();

                            return(true);
                        }
                        catch (Exception ex)
                        {
                            new bEmail(db).EnviarEmailTratamentoErro(ex, "ContratoReajusteController-SalvarReajuste");

                            return(false);
                        }
                    }
                });
                return(true);
            }
        }
        public void Atualizar(InputUpdateContratoReajuste contratoReajuste_)
        {
            var reajuste = db.ContratoReajuste.FirstOrDefault(_ => _.IdContratoReajuste == contratoReajuste_.IdContratoReajuste);

            reajuste.DtReajuste           = contratoReajuste_.DtReajuste;
            reajuste.PcReajuste           = contratoReajuste_.PcReajuste;
            reajuste.VlContratoReajustado = contratoReajuste_.VlContratoReajustado;
            reajuste.DtProxReajuste       = contratoReajuste_.DtProxReajuste;

            db.SaveChanges();
        }