Exemplo n.º 1
0
        public static void changeUserActivity()
        {
            Console.WriteLine("Enter user name, which activity you want to change: ");
            String userName = Console.ReadLine();

            Console.WriteLine("Choose new activity date: ");
            String   date = Console.ReadLine();
            DateTime dt   = DateTime.Parse(date);

            ConcurrentDictionary <String, int> allUsers = UserData.allUsersUsernames();

            UserData.SetUserActiveTo(allUsers[userName], dt);
        }
Exemplo n.º 2
0
        static public void adminFunc()
        {
            string opt;

            Console.WriteLine("Choose an option: ");
            Console.WriteLine("0: Exit");
            Console.WriteLine("1: Change user role");
            Console.WriteLine("2: Change user activity");
            Console.WriteLine("3: User list");
            Console.WriteLine("4: Check log activity");
            Console.WriteLine("5: Check current activity");
            opt = Console.ReadLine();
            Int32 option = Int32.Parse(opt);

            switch (option)
            {
            case 0:
                break;

            case 1:
                changeUserRole();
                break;

            case 2:
                changeUserActivity();
                break;

            case 3:
                ConcurrentDictionary <String, int> allUsers = UserData.allUsersUsernames();
                foreach (var currentUser in allUsers)
                {
                    Console.WriteLine(currentUser.Key);
                    Console.WriteLine(UserData.TestUsers[currentUser.Value]);
                }
                break;

            case 4:
                Logger.checkLog();
                break;

            case 5:
                //Logger.GetCurrentSessionActivities();
                Console.WriteLine("Enter filter for log: ");
                String criteria       = Console.ReadLine();
                String currentLogData = Logger.GetCurrentSessionActivities(criteria);
                Console.WriteLine(currentLogData);
                break;
            }
        }
Exemplo n.º 3
0
        public static void changeUserRole()
        {
            Console.WriteLine("Enter user name, which role you want to change: ");
            String userName;

            userName = Console.ReadLine();
            Console.WriteLine("Choose a new role: ");
            String role;

            role = Console.ReadLine();
            Int32     newRole = Int32.Parse(role);
            UserRoles roleNew = (UserRoles)newRole;

            ConcurrentDictionary <String, int> allUsers = UserData.allUsersUsernames();

            UserData.AssignUserRole(allUsers[userName], roleNew);
        }