public string EfetuarPagamento(FormaPagamentoEnum formaPagamento, decimal valor) { return(_services.FirstOrDefault(x => x.formaPagamento == formaPagamento)? .EfetuarPagamento(valor) ?? throw new ArgumentNullException(nameof(formaPagamento))); }
public IActionResult Post([FromRoute] FormaPagamentoEnum formaPagamento, [FromBody] decimal valor) { return(Ok(_service.EfetuarPagamento(formaPagamento, valor))); }