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); } }
public ControllerTerminal(ModelImpl model) { if (model == null) { throw new ArgumentNullException( "model"); } _model = model; _configurator = _model.configurator; }