public static void LibrarianRequestMenu(int loggedLibrarianID) { byte librarianRequestIdSelection = 0; bool exitMenu = false; while (exitMenu == false) { Console.Clear(); Console.WriteLine(TextFileHandler.GetRequestsListFromFile(loggedLibrarianID)); Console.WriteLine("___________________________"); Console.Write("Wybierz zapytanie: "); try { librarianRequestIdSelection = byte.Parse(Console.ReadLine()); } catch (Exception) { Console.WriteLine("Błąd!"); Console.ReadKey(); return; } //librarianRequestIdSelection > 0 && librarianRequestIdSelection <= TextFileHandler.GetLastRequestID(loggedLibrarianID) if (TextFileHandler.CheckByIdIfRequestExists(loggedLibrarianID, librarianRequestIdSelection)) { string requestData = TextFileHandler.GetRequestDataToString(librarianRequestIdSelection, loggedLibrarianID); exitMenu = LibrarianRequestAcceptance(requestData); if (exitMenu == false) { break; } } else { Console.WriteLine("Wybrano zły numer zapytania!"); Console.ReadKey(); } } }