private Person FindOrCreate(string personInput) { var person = this.FamilyTree .FirstOrDefault(c => c.Name == personInput || c.Birthday == personInput); if (person == null) { person = Person.CreatePerson(personInput); this.FamilyTree.Add(person); } return(person); }
public FamilyTreeBuilder(string mainPersonInput) { this.FamilyTree = new List <Person>(); this.MainPerson = Person.CreatePerson(mainPersonInput); this.FamilyTree.Add(this.MainPerson); }