public static void UserChoice(int choice) { Dictionary <string, int> allUsers = UserData.PrintAllUsersUsernames(); switch (choice) { case 0: Console.WriteLine("Bye."); Console.ReadKey(); break; case 1: Console.Write("Enter username: "******"1 - Anonymous 2 - Admin 3 - Inspector 4 - Professor 5 - Student"); Console.Write("Enter new role: "); int newRole = Convert.ToInt32(Console.ReadLine()); newRole = newRole - 1; UserData.AssignUserRole(allUsers[userToEditHisRole], (UserRole)newRole); break; case 2: Console.Write("Enter username: "******"Enter new date (yyyy.mm.dd): "); string date = Console.ReadLine(); DateTime newDate = Convert.ToDateTime(date); UserData.SetUserActiveTo(allUsers[userToEditHisActivity], newDate); break; case 3: foreach (KeyValuePair <string, int> user in allUsers) { Console.WriteLine(user.Key); } break; case 4: Logger.ViewLogActivity(); break; case 5: Console.Write("Enter filter: "); string filter = Console.ReadLine(); Logger.GetCurrentSessionActivities(filter); break; } }