public JsonResult ListSchemes([DataSourceRequest] DataSourceRequest request) { GridDataResponseDTO <SchemeForGridDTO> dataResponse = QuestionnaireAdminBusinessManager.Instance.ListSchemes(request); return(Json(new DataSourceResult { Data = dataResponse.GridRows, Total = dataResponse.ItemCount })); }
/// <summary> /// Json result for the question kendo grid /// </summary> /// <param name="request"></param> /// <param name="schemeId"></param> /// <returns></returns> public JsonResult GetQuestionsByScheme([DataSourceRequest] DataSourceRequest request, int schemeId) { GridDataResponseDTO <QuestionForGridDTO> dataResponse = QuestionnaireAdminBusinessManager.Instance.ListQuestionsBySchemeForGrid(request, schemeId); return(Json(new DataSourceResult { Data = dataResponse.GridRows, Total = dataResponse.ItemCount })); }
/// <summary> /// Json result for the possible answer kendo grid /// </summary> /// <param name="request"></param> /// <param name="schemeId"></param> /// <returns></returns> public JsonResult GetPossibleAnswersByQuestion([DataSourceRequest] DataSourceRequest request, int questionId) { GridDataResponseDTO <PossibleAnswerForGridDTO> dataResponse = QuestionnaireAdminBusinessManager.Instance.ListPossibleAnswersByQuestionForGrid(request, questionId); return(Json(new DataSourceResult { Data = dataResponse.GridRows, Total = dataResponse.ItemCount })); }
/// <summary> /// Json result for the page questions display conditions kendo grid /// </summary> /// <param name="request"></param> /// <param name="schemeId"></param> /// <returns></returns> public JsonResult GetPageQuestionDisplayConditionsByPageQuestion([DataSourceRequest] DataSourceRequest request, int pageQuestionId) { GridDataResponseDTO <PageQuestionConditionalDisplayForGridDTO> dataResponse = QuestionnaireAdminBusinessManager.Instance.ListPageQuestionConditionalDisplaysByPageQuestionForGrid(request, pageQuestionId); return(Json(new DataSourceResult { Data = dataResponse.GridRows, Total = dataResponse.ItemCount })); }