/// <summary> /// 简易版问题列表 /// </summary> public ResultJson <GetQuestionListResponse> GetQuestionExpressList() { ResultJson <GetQuestionListResponse> result = new ResultJson <GetQuestionListResponse>(); var questionnaire = CacheForModelQuestion.Instance.GetQuestionExpressList(); var questions = questionnaire.Where(p => p.QuesOrOp == QuesOrOpVariable.Question).ToList(); foreach (var item in questions) { GetQuestionListResponse response = new GetQuestionListResponse(item, questionnaire); result.ListData.Add(response); } if (result.ListData.Count == 0) { result.HttpCode = 300; result.Message = Enum_Message.NoMoreDataMessage.Enum_GetString(); } else { result.HttpCode = 200; } return(result); }
/// <summary> /// 专业版问题列表 /// </summary> public ResultJson <GetQuestionListResponse> GetQuestionProfessionList(GetInfoByOtherIdRequest request) { ResultJson <GetQuestionListResponse> result = new ResultJson <GetQuestionListResponse>(); var questionnaire = CacheForModelQuestion.Instance.GetQuestionProfessionList(); var user = CacheForModelUser.Instance.GetUserInfo(request.id); var questions = questionnaire.Where(p => p.QuesOrOp == QuesOrOpVariable.Question && p.Constitution == user.constitution).ToList(); foreach (var item in questions) { GetQuestionListResponse response = new GetQuestionListResponse(item); result.ListData.Add(response); } if (result.ListData.Count == 0) { result.HttpCode = 300; result.Message = Enum_Message.NoMoreDataMessage.Enum_GetString(); } else { result.HttpCode = 200; } return(result); }
public ValidateForm(GetQuestionListResponse listResponse) : this() { _getQuestionListResponse = listResponse; InitQuestion(); }