예제 #1
0
        public void Menu()
        {
            bool cykle = true;

            while (cykle == true)
            {
                Message.SendClientMessage("Сделайте свой выбор\n1. Добавить в дерево\n2. Вывести на экран дерево\n3. Закончить работу ");

                string num = Console.ReadLine();

                cykle = !int.TryParse(num, out result);
            }
            MainMenu mainMenu = (MainMenu)result;

            switch (mainMenu)
            {
            case MainMenu.enternew:

                var newMember = new SelectNewMember();

                newMember.NewMember(FamilyTree, Message);

                Menu();
                break;

            case MainMenu.show:

                ShowTree.Show(FamilyTree);

                Menu();
                break;

            case MainMenu.finish:
                Console.ReadKey();
                break;

            default:
                Menu();
                break;
            }
        }
예제 #2
0
 public Display()
 {
     FamilyTree = new FamilyTree();
     Message    = new ClientMessage();
     ShowTree   = new ShowTree();
 }