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