public JsonResult GetAllActiveEvaluation() { EvaluationDetailViewModel EvaluationModel = new EvaluationDetailViewModel(); EvaluationModel.EvaluationResults = Mapper.Map <IEnumerable <Evaluation> >(_examService.GetAllActiveEvaluation(HCRGCLIENT.ClientID)); return(Json(EvaluationModel.EvaluationResults, GlobalConst.Message.text_html, JsonRequestBehavior.AllowGet)); }
public ActionResult Add(EvaluationDetailViewModel EvaluationDetailViewModel) { if (EvaluationDetailViewModel.Evaluation.EvaluationID == null || EvaluationDetailViewModel.Evaluation.EvaluationID == 0) { EvaluationDetailViewModel.Evaluation.EvaluationStatus = true; EvaluationDetailViewModel.Evaluation.ClientID = HCRGCLIENT.ClientID; EvaluationDetailViewModel.Evaluation.EvaluationID = _examService.AddEvaluation(Mapper.Map <HCRGUniversityMgtApp.NEPService.ExamQuestionService.Evaluation>(EvaluationDetailViewModel.Evaluation)); } EvaluationDetailViewModel.EvaluationQuestion.EvaluationID = EvaluationDetailViewModel.Evaluation.EvaluationID; if (EvaluationDetailViewModel.EvaluationQuestion.EvaluationQuestionID == null || EvaluationDetailViewModel.EvaluationQuestion.EvaluationQuestionID == 0) { EvaluationDetailViewModel.EvaluationQuestion.IsStatus = true; EvaluationDetailViewModel.EvaluationQuestion.EvaluationQuestionID = _examService.AddEvaluationQuestion(Mapper.Map <HCRGUniversityMgtApp.NEPService.ExamQuestionService.EvaluationQuestion>(EvaluationDetailViewModel.EvaluationQuestion)); EvaluationDetailViewModel.EvaluationQuestion.flag = true; TempData["message"] = GlobalConst.Message.EvaluationSave; } else { _examService.UpdateEvaluationQuestion(Mapper.Map <HCRGUniversityMgtApp.NEPService.ExamQuestionService.EvaluationQuestion>(EvaluationDetailViewModel.EvaluationQuestion)); EvaluationDetailViewModel.EvaluationQuestion.flag = false; TempData["message"] = GlobalConst.Message.EvaluationUpdated; } return(Json(EvaluationDetailViewModel, GlobalConst.Message.text_html)); }
public EvaluationDetailFragment(msg_EvaluationDetail _msg_dto) { msg_dto = _msg_dto; GalaSoft.MvvmLight.Messaging.Messenger.Default.Register <msg_TakeEvaluation>(this, processmsg_TakeEvaluation); //viewmodel = ServiceLocator.Current.GetInstance<EvaluationDetailViewModel>(); var dialogservice = ServiceLocator.Current.GetInstance <IDialogService>(); viewmodel = new EvaluationDetailViewModel(_msg_dto, dialogservice); }