示例#1
0
        public IActionResult Get(int questionId)
        {
            Entity_Question question = _questionRepository.GetQuestion(questionId);

            if (question == null)
            {
                return(BadRequest());
            }

            QuestionDto questionDto = new QuestionDto()
            {
                Id      = question.Id,
                Content = question.Content,
                Type    = question.Type,
                Replies = _replyRepository.GetRepliesForQuestion(question.Id, question.Type).ToArray()
            };

            return(Json(questionDto));
        }
示例#2
0
        public Entity_Question GetQuestion(int id)
        {
            Entity_Question question = _context.Questions.Where(q => q.Id == id).FirstOrDefault();

            return(question);
        }