Пример #1
0
        public static QuestionResponse ToQuestionResponse(this Question question)
        {
            QuestionResponse questionResponse = new QuestionResponse()
            {
                Id          = question.Id,
                Title       = question.Title,
                Explanation = question.Explanation,
                ImageUrl    = UrlHelper.GetUri(question.Image),
                Created     = question.Created,
                ThemeId     = question.QuestionThemes.Select(x => x.Theme).FirstOrDefault().Id,
                ThemeTitle  = question.QuestionThemes?.Select(x => x.Theme).FirstOrDefault()?.Title,
                Answers     = AnswerMapper.ToListAnswerDto(question.QuestionAnswers?.Select(x => x.Answer).ToList())
            };

            return(questionResponse);
        }