Пример #1
0
        public void Init(ControllerTerminal controllerTerminal, ModelImpl model)
        {
            _controllerTerminal = controllerTerminal;
            _model = model;
            _unit  = _model.configurator.unit;

            // Console.WriteLine("Please, choose a system unit case");
            ChooseItem(Items.CASE);


            bool loopmenu = true;

            while (loopmenu)
            {
                Console.WriteLine("Press:\n" +
                                  "1 - to choose motherboard\n" +
                                  "2 - to choose power supply\n" +
                                  "3 - to choose processor\n" +
                                  "4 - to choose memory card\n" +
                                  "C - to get conclusion");


                var                 inputKey            = Console.ReadKey().Key;
                CaseVerifier        verifier            = new CaseVerifier(_unit);
                MotherboardVerifier motherboardVerifier = new MotherboardVerifier(_unit.Motherboard);
                loopmenu = _controllerTerminal.Switcher(inputKey);
            }
        }
Пример #2
0
 public ControllerTerminal(ModelImpl model)
 {
     if (model == null)
     {
         throw new ArgumentNullException(
                   "model");
     }
     _model        = model;
     _configurator = _model.configurator;
 }