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