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"))); }
public FinanciamentoValidationsTests() { Validation = new FinanciamentoValidations(); }