Esempio n. 1
0
        public OptionsCategory UserDecidesWhatToDoNext()
        {
            DisplayOnlyOptions();
            OptionChosenByUser = DummyConsole.ReadKey().Key;
            DummyConsole.Clear();

            return(ExecutingSpecificOperation());
        }
 private void DisplayOnlyFileContents()
 {
     DummyConsole.Clear();
     Console.WriteLine("Zawartość pliku: ");
     foreach (var item in TextFromFile)
     {
         Console.WriteLine(item);
     }
 }
 private void DisplayOptions()
 {
     DummyConsole.Clear();
     Console.WriteLine("1. Utwórz plik");
     Console.WriteLine("2. Otwórz plik");
     Console.WriteLine("3. Szyfruj plik");
     Console.WriteLine("4. Odkoduj plik");
     Console.WriteLine("5. Odczytaj zaszyfrowany plik");
     Console.WriteLine("6. Edytuj plik");
     Console.WriteLine("7. Powrót do menu głównego");
 }
Esempio n. 4
0
        private void EventLoop()
        {
            OptionsCategory CategoryOfOptionSelected = 0;

            while (CategoryOfOptionSelected != OptionsCategory.ExitTheProgram)
            {
                DummyConsole.Clear();
                MenuDisplay.DisplayingMenu();
                CategoryOfOptionSelected = SelectorOption.SelectingOption();
            }
        }
        public OptionsCategory OptionExecuting()
        {
            while (!DummyConsole.KeyAvailable())
            {
                TimeDisplay.DisplayCurrentTime();
                System.Threading.Thread.Sleep(1000);
                DummyConsole.Clear();
            }

            return(OptionsCategory.NormalOption);
        }
Esempio n. 6
0
        private OptionsCategory TryToSelectRightOption()
        {
            GetOptionNumber();

            if (CheckSelectedOption())
            {
                DummyConsole.Clear();
                return(RunningSelectedOption());
            }

            else
            {
                throw new InvalidOperationException();
            }
        }
Esempio n. 7
0
 public void DisplayContent()
 {
     dummyConsole.Clear();
     DisplayTopOfBoard();
     DisplayVerticalBoardLines();
 }