Exemple #1
0
        public bool UpdatedQuestionAsked(int id)
        {
            TriviaQuestion oldQuestion = GetQuestionById(id);

            if (oldQuestion != null)
            {
                oldQuestion.HasBeenAsked = true;
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        // Update
        public bool UpdateExistingQuestion(int id, TriviaQuestion newQuestion)
        {
            TriviaQuestion oldQuestion = GetQuestionById(id);

            if (oldQuestion != null)
            {
                oldQuestion.QuestionID     = newQuestion.QuestionID;
                oldQuestion.Question       = newQuestion.Question;
                oldQuestion.CorrectAnswer  = newQuestion.CorrectAnswer;
                oldQuestion.WrongAnswer1   = newQuestion.WrongAnswer1;
                oldQuestion.WrongAnswer2   = newQuestion.WrongAnswer2;
                oldQuestion.WrongAnswer3   = newQuestion.WrongAnswer3;
                oldQuestion.TriviaCategory = newQuestion.TriviaCategory;
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
        // Delete
        public bool DeleteExistingQuestion(TriviaQuestion existingQuestion)
        {
            bool deleteQuestion = _questions.Remove(existingQuestion);

            return(deleteQuestion);
        }
Exemple #4
0
        public bool HasItBeenAsked(int id)
        {
            TriviaQuestion question = GetQuestionById(id);

            return(question.HasBeenAsked);
        }