Beispiel #1
0
        //login
        public static int Login(string login, string password)
        {
            List <User> userList = new List <User>();

            userList = UserDatabaseContext.ListOfUser();

            password = codePassword(password);
            var userToLog = (from x in userList where x.Login == login && x.Password == password select x).SingleOrDefault <User>(); //codePassword(password)


            if (userToLog == null)
            {
                return(0);
            }
            else
            {
                int typUser = (int)userToLog.TypeOfUserType;
                return(typUser);
            }



            //if (typUser > 0 )
            //{
            //  return typUser; //Login user
            //}
            //else
            //{
            //    return 0;  //No such user in database
            //}
        }
Beispiel #2
0
    {//pyta użytkownika o pola, które chce edytować, wywołuje z UserDataBaseContext metodę EditUser
        public static void EditionOperationMenu()
        {
            Console.Title = "User - Edit Menu";
            Console.WriteLine("Podaj numer ID wpisu który chcesz edytować:");
            int id = GetChoice(0, 10000000);

            var user = UserDatabaseContext.ListOfUser().Find(user => user.Id == id);

            Edit(user);
        }
Beispiel #3
0
        public static void AdminMainMenu(UserSession userSession)
        {
            //opcje zarządzania użytkownikami
            //tylko ADMIN
            //wyświetlanie wszystkich użytkowników
            //edycja użytkowników
            //dodawanie użytkowników
            //usuwanie użytkowników
            //opcja przeglądania logów systemowych
            //tylko ADMIN
            //opcja wylogowania się, powrót do StartMenu
            //wyloguj się
            //powrót do start menu
            Console.BackgroundColor = ConsoleColor.Gray;
            Console.ForegroundColor = ConsoleColor.White;

            bool menuRuns = true;


            while (menuRuns)
            {
                Console.Clear();
                Console.Title = "Menu administratora | " + UserSession.DisplayCurrentUser(userSession);
                Console.WriteLine("Menu administracji użytkownikami");
                Console.WriteLine("0. Pokaż widok logów systemowych");
                Console.WriteLine("1. Pokaz wszystkich użytkownikow");
                Console.WriteLine("2. Dodawanie użytkownika");
                Console.WriteLine("3. Usuwanie użytkownika");
                Console.WriteLine("4. Edytowanie użytkownika");
                Console.WriteLine("5. Wyjdz");
                int choice;
                int.TryParse(Console.ReadLine(), out choice);
                switch (choice)
                {
                case 0:
                    LogView.LogList(Logger.DisplayLogList());
                    break;

                case 1:
                    UsersView.ListOfUsers((UserDatabaseContext.ListOfUser()));
                    break;

                case 2:
                    NewUserMenu.AddUser();
                    break;

                case 3:
                    RemoveUserMenu.RemoveUser();
                    break;

                case 4:
                    EditUserMenu.EditionOperationMenu();
                    break;

                case 5:
                    Console.BackgroundColor = ConsoleColor.Black;
                    Console.ForegroundColor = ConsoleColor.White;
                    menuRuns = false;
                    break;

                default:
                    break;
                }
            }
        }