public async Task <QuestionnaireDTO> GetById(string id) { var questionnaire = await _questionnaireRepository.GetAsync(x => x.ID == id); if (questionnaire == null) { throw new AppException("Not Found"); } questionnaire.QuestionnaireDetail = await _questionnaireRepository.GetQuestionnaireDetail(questionnaire.ID); return(_mapper.Map <QuestionnaireDTO>(questionnaire)); }