Exemple #1
0
        public void Lancar(Lancamento lancamento)
        {
            var saldoAnterior = this.Saldo;

            //this.lancamentos.Add(lancamento);
            this.Saldo += lancamento.Valor;

            DomainEvents.Raise(
                new SaldoDaContaAlterado(this.NomeDoCliente, saldoAnterior, this.Saldo));
        }
        public void Lancar(Lancamento lancamento)
        {
            var saldoAnterior = this.Saldo;

            //this.lancamentos.Add(lancamento);
            this.Saldo += lancamento.Valor;

            //DomainEvents.Raise(
            //new SaldoDaContaAlterado(this.NomeDoCliente, saldoAnterior, this.Saldo));

            this.AdicionarEvento(
                new SaldoDaContaAlterado(this.NomeDoCliente, saldoAnterior, this.Saldo)
                );

            new RepositorioDeContas().Atualizar(this);
        }