public OutPutGetContratoReajuste ConsultarContratoReajuste(int idContratoReajuste)
        {
            OutPutGetContratoReajuste contratoReajuste;

            using (var db = new FIPEContratosContext())
            {
                try
                {
                    contratoReajuste = new bContratoReajuste(db).Consultar(idContratoReajuste);
                }
                catch (Exception ex)
                {
                    new bEmail(db).EnviarEmailTratamentoErro(ex, "ContratoReajusteController-ConsultarContratoReajuste");
                    throw ex;
                }

                return(contratoReajuste);
            }
        }
        public decimal?CalcularValorContratoReajustado(int idContrato, decimal?pcReajuste)
        {
            decimal?valorcontratoReajustado;

            using (var db = new FIPEContratosContext())
            {
                try
                {
                    valorcontratoReajustado = new bContratoReajuste(db).CalcularValorContratoReajustado(idContrato, pcReajuste);
                }
                catch (Exception ex)
                {
                    new bEmail(db).EnviarEmailTratamentoErro(ex, "ContratoReajusteController-CalcularValorContratoReajustado");

                    throw ex;
                }

                return(valorcontratoReajustado);
            }
        }
        public List <OutPutGetContratoReajuste> GetAllByIdContrato(int idContrato)
        {
            List <OutPutGetContratoReajuste> lstContratoReajuste;

            using (var db = new FIPEContratosContext())
            {
                try
                {
                    lstContratoReajuste = new bContratoReajuste(db).GetAllByIdContrato(idContrato);
                }
                catch (Exception ex)
                {
                    new bEmail(db).EnviarEmailTratamentoErro(ex, "ContratoReajusteController-GetAllByIdContrato");

                    throw ex;
                }

                return(lstContratoReajuste);
            }
        }