public JsonResult GetAllActivePreTest()
        {
            PreTestDetailViewModel preTestModel = new PreTestDetailViewModel();

            preTestModel.PreTestResults = Mapper.Map <IEnumerable <PreTest> >(_examService.GetAllActivePreTest(HCRGCLIENT.ClientID));
            return(Json(preTestModel.PreTestResults, GlobalConst.Message.text_html, JsonRequestBehavior.AllowGet));
        }
 public ActionResult Add(PreTestDetailViewModel preTestDetailViewModel)
 {
     if (preTestDetailViewModel.preTest.PreTestID == null || preTestDetailViewModel.preTest.PreTestID == 0)
     {
         preTestDetailViewModel.preTest.PreTestStatus = true;
         preTestDetailViewModel.preTest.ClientID      = HCRGCLIENT.ClientID;
         preTestDetailViewModel.preTest.PreTestID     = _examService.AddPreTest(Mapper.Map <HCRGUniversityMgtApp.NEPService.ExamQuestionService.PreTest>(preTestDetailViewModel.preTest));
     }
     preTestDetailViewModel.preTestQuestion.PreTestID = preTestDetailViewModel.preTest.PreTestID;
     if (preTestDetailViewModel.preTestQuestion.PreTestAnswerType == GlobalConst.PreTestAnswerType.MultipleChoice)
     {
         preTestDetailViewModel.preTestQuestion.PreTestAnswerTrueFalse = null;
     }
     else
     {
         preTestDetailViewModel.preTestQuestion.PreTestOptionA = null;
         preTestDetailViewModel.preTestQuestion.PreTestOptionB = null;
         preTestDetailViewModel.preTestQuestion.PreTestOptionC = null;
         preTestDetailViewModel.preTestQuestion.PreTestOptionD = null;
         preTestDetailViewModel.preTestQuestion.PreTestAnswer  = null;
     }
     if (preTestDetailViewModel.preTestQuestion.PreTestQuestionID == null || preTestDetailViewModel.preTestQuestion.PreTestQuestionID == 0)
     {
         preTestDetailViewModel.preTestQuestion.PreTestQuestionID = _examService.AddPreTestQuestion(Mapper.Map <HCRGUniversityMgtApp.NEPService.ExamQuestionService.PreTestQuestion>(preTestDetailViewModel.preTestQuestion));
         preTestDetailViewModel.preTestQuestion.flag = true;
         TempData["message"] = GlobalConst.Message.PretestSave;
     }
     else
     {
         _examService.UpdatePreTestQuestion(Mapper.Map <HCRGUniversityMgtApp.NEPService.ExamQuestionService.PreTestQuestion>(preTestDetailViewModel.preTestQuestion));
         preTestDetailViewModel.preTestQuestion.flag = false;
         TempData["message"] = GlobalConst.Message.PretestUpdated;
     }
     return(Json(preTestDetailViewModel, GlobalConst.Message.text_html));
 }