public void RealizarDeposito(double valor) { Movimentacao movimentacao = new Movimentacao(); Saldo += valor; movimentacao.ObterMovimentacao(TipoOperacaoEnum.Credito, valor); Movimentacoes.Add(movimentacao); }
public void RealizarSaque(double valor) { Movimentacao movimentacao = new Movimentacao(); if (SaldoTotal >= valor) { Saldo -= valor; movimentacao.ObterMovimentacao(TipoOperacaoEnum.Debito, valor); Movimentacoes.Add(movimentacao); } else { throw new ContaSaldoInsuficienteException(); } }