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