Ejemplo n.º 1
0
 public IActionResult Saque(Transacao saque)
 {
     try
     {
         bool saqueEfetuado = _transacaoRepositorio.Saque(saque);
         if (saqueEfetuado)
         {
             _contaRepositorio.Saque(saque.numeroConta, saque.numeroContaOrigem, saque.valor);
         }
         else
         {
             return(new ObjectResult("Saque não efetuado."));
         }
     }
     catch (Exception e)
     {
         return(new ObjectResult(e));
     }
     return(new ObjectResult(_contaRepositorio.FindByContaOrigem(saque.numeroContaOrigem)));
 }