public async Task <IActionResult> CalcularJuros([FromQuery] CalculaJurosRequest objRequest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } decimal resultado = await iCalcularJurosService.CalcularJuros(objMapper.Map <CalculaJuros>(objRequest)); return(Ok(resultado)); }
public async Task <ActionResult <CalculaJurosResponse> > GetCalculaJuros( [FromServices] IMediator mediator, [FromQuery] CalculaJurosRequest command ) { try { var response = await mediator.Send(command); return(Ok(response)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }