Example #1
0
        public ActionResult <IEnumerable <QuestionGetDTO> > GetSurveyQuestions([FromQuery] int?userId = null)
        {
            var survey = _surveyService.GetDefaultSurvey();

            if (survey == null)
            {
                throw new NotFoundException();
            }

            IEnumerable <DetailedQuestion> questions    = _surveyQuestionService.GetSurveyQuestions(survey.Id, userId);
            IEnumerable <QuestionGetDTO>   questionsDTO = _mapper.Map <IEnumerable <QuestionGetDTO> >(questions);

            return(Ok(questionsDTO));
        }