public JsonResult updateQuestion(TestPaperViewModel viewModel)
        {
            CMSResult cmsResult = new CMSResult();

            cmsResult = _testPaperService.Update(new TestPaper
            {
                TestPaperId          = viewModel.TestPaperId,
                ClassId              = viewModel.ClassId,
                DelimitedQuestionIds = viewModel.DelimitedQuestionIds,
                TestType             = viewModel.TestType,
                Title = viewModel.Title,
                DelimitedChapterIds = viewModel.DelimitedChapterIds,
                QuestionCount       = viewModel.QuestionCount
            });
            return(Json(cmsResult, JsonRequestBehavior.AllowGet));
        }
        public JsonResult saveQuestion(TestPaperViewModel viewModel)
        {
            CMSResult cmsResult = new CMSResult();
            TestPaper testPaper = new TestPaper
            {
                ClassId = viewModel.ClassId,
                Title   = viewModel.Title
            };
            var subjects   = _subjectService.GetAllSubjects().Where(x => x.ClassId == viewModel.ClassId).Select(x => new { x.SubjectId, x.Name });
            var result     = subjects.Count() != 0 ? _testPaperService.TestIsExit(testPaper) : false;
            var tId        = result != false ? 0 : 1;
            var returnData = new
            {
                Data     = tId.ToString(),
                Subjects = subjects
            };

            return(Json(returnData, JsonRequestBehavior.AllowGet));
        }
        public JsonResult Save(TestPaperViewModel viewModel)
        {
            TestPaper testPaper = new TestPaper
            {
                ClassId = viewModel.ClassId,
                DelimitedQuestionIds = viewModel.DelimitedQuestionIds,
                TestType             = viewModel.TestType,
                Title = viewModel.Title,
                DelimitedChapterIds = viewModel.DelimitedChapterIds,
                SubjectName         = viewModel.SubjectName,
                QuestionCount       = viewModel.QuestionCount
            };
            var result     = _testPaperService.Save(testPaper);
            var tId        = result != null ? testPaper.TestPaperId : 0;
            var returnData = new
            {
                Data = tId.ToString(),
            };

            return(Json(returnData, JsonRequestBehavior.AllowGet));
        }