public ContaCorrente(Guid clienteId, NumeroAgencia numeroAgencia, NumeroConta numeroConta, DigitoConta digitoConta) { this.Id = Guid.NewGuid(); this.ClienteId = clienteId; this.NumeroAgencia = numeroAgencia; this.NumeroConta = numeroConta; this.DigitoConta = digitoConta; this.transacoes = new LancamentoCollection(); }
public static ContaCorrente Carregar(Guid id, Guid clienteId, NumeroAgencia numeroAgencia, NumeroConta numeroConta, DigitoConta digitoConta, LancamentoCollection transacoes) { var conta = new ContaCorrente(); conta.NumeroAgencia = numeroAgencia; conta.NumeroConta = numeroConta; conta.DigitoConta = digitoConta; conta.Id = id; conta.ClienteId = clienteId; conta.transacoes = transacoes; return(conta); }