Exemplo n.º 1
0
        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
            }));
        }
Exemplo n.º 4
0
        /// <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
            }));
        }