コード例 #1
0
        public void StartMenu()
        {
            Console.WriteLine("Checking if first time run...");

            // Check first time run
            if (!_menuLib.CheckFirstTime(_architectureExplorer.IsUnix()))
            {
                Console.WriteLine("Welcome back.");
                var settings = _menuLib.LoadSettings();
                if (settings == null)
                {
                    _collector.AddToMessageQueue(_menuLib.SetAccountSettings());
                }
                _collector.AddToMessageQueue(settings);
                RetrievedAccSettings = true;
                BaseMenu();
            }
            else
            {
                var settings = _menuLib.SetAccountSettings();
                {
                    _collector.AddToMessageQueue(settings);
                }

                RetrievedAccSettings = true;
            }

            BaseMenu();
        }