/// <summary> /// The administrator area. /// </summary> public void AdministratorScreen() { Console.Clear(); Console.Write(" \n Please enter the password (hint - 1234): "); string pass = input.GetUserInput <string>(); if (pass != "1234") { throw new InvalidCredentialsException("Invalid password"); } if (mode == TestMode.On) { return; } Console.Clear(); Console.WriteLine(" \n Here are the last 10 records from the log: \n"); List <LogRecord> records = storeDAO.GetAllLogRecords(); foreach (LogRecord record in records) { Console.Write($" (*) Record ID: '{record.ID}' "); Console.Write($"Date Time: '{record.Date}' "); Console.Write($"Action: ' {record.Action} ' "); Console.Write($"Succeeded: '{record.Succeeded}' "); Console.Write($"Fail Cause: '{record.FailCause}' \n"); Console.WriteLine(" "); } Console.WriteLine("\n Press Enter to procced."); Console.ReadKey(); StartScreen(); }