public homeTag(Iquestion QuestionRYp, Iuserinfo UserinfoRYp, Itag TagRYp, Iquestiontag questiontagRYP)
 {
     QuestionRY = QuestionRYp;
     UserinfoRY = UserinfoRYp;
     TagRY = TagRYp;
     questiontagRY = questiontagRYP;
 }
 public browseInfo(Iquestion QuestionRYp, Iuserinfo UserinfoRYp, Itag TagRYp, Iquestiontag questiontagRYP)
 {
     QuestionRY = QuestionRYp;
     UserinfoRY = UserinfoRYp;
     TagRY = TagRYp;
     questiontagRY = questiontagRYP;
 }
Esempio n. 3
0
        /// <summary>
        /// Receiving a question and activating it's properties to be the current question.
        /// </summary>
        /// <param name="question">The question to activate.</param>
        private void ActivateQuestion(Iquestion question)
        {
            CurrentQuestion = question.Question;
            int    correctAnswerLocation;
            Random rnd = new Random();

            correctAnswerLocation        = rnd.Next(0, 4);
            this.CurrentCorrectAnsNumber = correctAnswerLocation;
            ActivateAnswer(correctAnswerLocation, question.TrueAnswer);
            int wrongAnsIndex = 0;

            for (int i = 0; i < 4; i++)
            {
                if (i != correctAnswerLocation)
                {
                    ActivateAnswer(i, question.WrongAnswers[wrongAnsIndex++]);
                }
            }
        }
 public homeindex(Iquestion QuestionRYp, Iuserinfo UserinfoRYp, Itag TagRYp)
 {
     QuestionRY = QuestionRYp;
     UserinfoRY = UserinfoRYp;
     TagRY = TagRYp;
 }