public TransacoesResponse CriaAporte(TransacaoAporteRequest input) { TransacoesResponse retorno; try { var conta = _contaRepository.GetById(input.ContaDestinoId); var transacaoAporte = Transacao.CriaAporte(conta, input.Valor); transacaoAporte = _transacaoRepository.Add(transacaoAporte); retorno = new TransacoesResponse(transacaoAporte); } catch (Exception ex) { _logFactory.Log().Error($"Erro ao CriaAporte. {ex.Message} - {ex.StackTrace}"); throw; } return(retorno); }
public IHttpActionResult PostExtorna([FromBody] TransacaoAporteRequest input) { var pessoas = _transacaoService.CriaAporte(input); return(Ok(pessoas)); }