private static void AddMoreToFamily() { string dataStr; while ((dataStr = Console.ReadLine()) != "End") { string[] data = dataStr.Split(new string[] { "-" }, StringSplitOptions.RemoveEmptyEntries); Person person = GetPerson(data[0]); family.AddToFamily(person); if (data.Length > 1) { person = GetPerson(data[1]); family.AddToFamily(person); } } }
static void Main(string[] args) { family = new FamilyTree(); Person person = GetPerson(Console.ReadLine()); family.AddToFamily(person); AddMoreToFamily(); DeleteIncompleteData(); Person extractedPerson = ExtractThisGuyFromFamily(person); Console.WriteLine(extractedPerson.ToString()); PrintAllParents(person); PrintAllChiildren(person); }