Ejemplo n.º 1
0
        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;
            }
        }