示例#1
0
        static void Main(string[] args)
        {
            User user = null;
            var  _questionRepository = new QuestionRepository();
            var  _userRepository     = new UserRepository();
            bool isFinished          = true;

            while (isFinished)
            {
                user = _userRepository.Login();
                bool takenTest = _userRepository.CheckIfStudentTakeTest(user);
                if (takenTest == true)
                {
                    if (!user.IsTeacher)
                    {
                        Console.WriteLine($"Welcome {user.FullName}");
                        _questionRepository.AskQuestion(user);
                    }
                    else
                    {
                        Console.WriteLine($"Welcome {user.FullName}");
                        _userRepository.SeeTheGrades();
                    };
                    Console.WriteLine("If you want to log as different user press Enter, If you want to exit enter 'x'");
                    string selection = Console.ReadLine();
                    if (selection == "x")
                    {
                        isFinished = false;
                    }
                }
            }



            Console.ReadLine();
        }