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); }