public Transacao Depositar(ContaCorrente conta, Valor valor) { conta.Depositar(valor); return(_LancamentoService.Registrar(new Lancamento(TipoLancamento.Credito, conta.Id, valor))); }
public async Task <IActionResult> Post([FromBody] LancamentoCommand command) => await ApiResponse(_lancamentoService.Registrar(command.ContaOrigem, command.ContaDestino, command.Valor));