public void Run() { while (this.isRunning) { string[] lineArgs = Console.ReadLine().Split(); if (lineArgs[0] == "End") { this.isRunning = false; continue; } IDable newMember = SocietyMemberFactory.GetMember(lineArgs); manager.AddMember(newMember); } // Get all members with ID -ending with string endindWithString = Console.ReadLine(); // Print result Console.WriteLine(manager.GetMembersWithIdEndingWith(endindWithString)); }
public void AddMember(IDable newMember) { this.societyMembers.Add(newMember); }