Esempio n. 1
0
        public async Task <IActionResult> Get([FromServices] IFinanciamentoServices financiamento,
                                              [FromServices] FinanciamentoValidations validation,
                                              double valorinicial, int meses)
        {
            var dadosFinanciamento = new Financiamento {
                valorInicial = valorinicial, tempo = meses
            };

            var isValid = await validation.ValidateAsync(dadosFinanciamento);

            if (!isValid.IsValid)
            {
                return(BadRequest(isValid));
            }

            return(Ok((await financiamento.retornaValorJuros(dadosFinanciamento)).ToString("N2")));
        }
Esempio n. 2
0
 public FinanciamentoValidationsTests()
 {
     Validation = new FinanciamentoValidations();
 }