public void AdicionarPessoa(NomeCompleto nome, ETipoType tipo, Idade idade, Renda renda) { var pessoa = new Pessoa(Id, nome, tipo, idade, renda); if (pessoa.Invalid) { AddNotifications(pessoa); } _pessoas.Add(pessoa); }
public Pessoa(EntityId familiaId, NomeCompleto nome, ETipoType tipo, Idade idade, Renda renda) { FamiliaId = familiaId; Id = new EntityId(Guid.NewGuid()); Nome = nome; Tipo = tipo; Idade = idade; Renda = renda; AddNotifications(nome, idade, renda); }
public void AdicionarPessoa(Familia familia, NomeCompleto nome, Idade idade, ETipoType tipo, Renda renda) { familia.AdicionarPessoa(nome, tipo, idade, renda); }