public async Task <IActionResult> GetQuizById(int quizId)
        {
            QuizModel quiz = await _quizAppRepository.GetQuizAsync(quizId);

            if (quiz == null)
            {
                return(NotFound($"Quiz '{quizId}' not found"));
            }

            return(Ok(quiz));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> GetQuiz(Guid QuizId)
        {
            Quiz quiz = await _quizAppRepository.GetQuizAsync(QuizId);

            if (quiz == null)
            {
                return(NotFound($"Quiz {QuizId} not found"));
            }

            return(Ok(quiz));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> PostQuestion([FromBody] QuestionModel question)
        {
            QuizModel quiz = await _quizAppRepository.GetQuizAsync(question.QuizId);

            if (quiz == null)
            {
                return(NotFound($"QuizId {question.QuizId} not found"));
            }

            await _questionRepository.CreateQuestionsAsync(question);

            return(Accepted(question));
        }