public void Depositar(decimal valor) { if (valor <= 0) { throw new Exception("O valor é inválido."); } var transacao = new Transacao("Dpositar", valor, TipoTransacao.Credito); Creditar("Deposito", valor); Console.WriteLine("Deposito realizado com sucesso."); }
public void Sacar(decimal valor) { if (valor <= 0) { throw new Exception("O valor solicitado é inválido;"); } if (valor > Saldo) { throw new Exception("Saldo insuficiente para realizar o saque."); } var transacao = new Transacao("Saque", valor, TipoTransacao.Debito); Debitar("Retirada", valor); Console.WriteLine("Saque realido com sucesso."); }