/// <summary> /// Evento de debito em contacorrente /// </summary> /// <param name="command"></param> public void DebitoContaCorrente(ITransferencia command) { var lancamento = new Lancamentos(TipoLancamento.Debito, command.valorTransferencia); this.AdicionarLancamento(lancamento); this.saldoContaCorrente -= command.valorTransferencia; }
/// <summary> /// Adiciona a transferencia nos lançamentos da conta /// </summary> /// <param name="lancamentos"></param> protected void AdicionarLancamento(Lancamentos lancamentos) { this.lancamentos.Add(lancamentos); }