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; }
/// <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; }