static void Main(string[] args) { var handle = GetStdHandle(STD_OUTPUT_HANDLE); uint mode; GetConsoleMode(handle, out mode); mode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING; SetConsoleMode(handle, mode); TextFile.ReadTextFile(); while (true) { Console.WriteLine(BirthdayPeopleOfTheDay(Repository.peopleFromTextFile)); MainMenu(); var operation = ReadNumber("menu", resultList); if (operation.Equals("5")) { TextFile.CloseTextFile(); break; } else { switch (operation) { case "1": SearchMenu(repository, resultList, UNDERLINE, RESET); break; case "2": AddMenu(repository, resultList, id); if (ok_Add == true) { id++; } break; case "3": EditMenu(repository, resultList, id); break; case "4": DeleteMenu(repository, resultList); if (ok_Delete == true) { id--; } break; } } } }