Example #1
0
        private void LoadVoterValidation()
        {
            _view.VoterValidation.Children.Clear();
            var questionView = new SecurityQuesitonView();

            _view.VoterValidation.Children.Add(questionView);
            if (Citizen != null)
            {
                new RandomQuestionController(questionView, Citizen);
            }
        }
 public RandomQuestionController(SecurityQuesitonView view, Citizen voter)
 {
     Contract.Requires(view != null);
     Contract.Requires(voter != null);
     _view      = view;
     _questions = new Quiz[voter.SecurityQuestions.Count];
     voter.SecurityQuestions.CopyTo(_questions);
     _usedCount = 0;
     RequestQuestion(null, null);
     QuestionRequest             += RequestQuestion;
     _view._newQuestionBtn.Click += NewQuestionBtnEvent;
 }