public ActionResult GetAllPagedEvaluationQuestionByEvaluationID(int EvaluationID, int skip)
        {
            PagedEvaluationQuestionDetail pagedEvaluationQuestionDetail = new PagedEvaluationQuestionDetail();

            pagedEvaluationQuestionDetail.pagedEvaluationQuestion = Mapper.Map <PagedEvaluationQuestion>(_examService.GetAllPagedEvaluationQuestionByEvaluationID(EvaluationID, skip, GlobalConst.Records.Take));
            pagedEvaluationQuestionDetail.pagedEvaluationQuestion.PagedRecords = GlobalConst.Records.Take;
            pagedEvaluationQuestionDetail.Evaluation = Mapper.Map <Evaluation>(_examService.GetEvaluationByID(EvaluationID));
            return(Json(pagedEvaluationQuestionDetail, GlobalConst.Message.text_html));
        }
        public ActionResult EditEvaluation(string EvaluationID)
        {
            int _Id = Convert.ToInt32(DecryptString(EvaluationID.ToString()));
            PagedEvaluationQuestionDetail pagedEvaluationQuestionDetail = new PagedEvaluationQuestionDetail();

            pagedEvaluationQuestionDetail.pagedEvaluationQuestion = Mapper.Map <PagedEvaluationQuestion>(_examService.GetAllPagedEvaluationQuestionByEvaluationID(_Id, GlobalConst.Records.Skip, GlobalConst.Records.LandingTake));
            pagedEvaluationQuestionDetail.pagedEvaluationQuestion.PagedRecords = GlobalConst.Records.LandingTake;
            pagedEvaluationQuestionDetail.Evaluation = Mapper.Map <Evaluation>(_examService.GetEvaluationByID(_Id));
            return(View("Add", pagedEvaluationQuestionDetail));
        }
        public ActionResult AddPredefinedQuestions(string EvaluationName, int EvaluationID)
        {
            Evaluation objEvaluation = new Evaluation();

            objEvaluation.EvaluationName   = EvaluationName;
            objEvaluation.ClientID         = HCRGCLIENT.ClientID;
            objEvaluation.EvaluationStatus = true;
            if (EvaluationID == 0)
            {
                objEvaluation.EvaluationID = _examService.AddEvaluation(Mapper.Map <HCRGUniversityMgtApp.NEPService.ExamQuestionService.Evaluation>(objEvaluation));
            }
            else
            {
                objEvaluation.EvaluationID = EvaluationID;
            }
            int _evaluationQuestionID = _examService.AddEvaluationQuestionsFromEvaluationPredefinedQuestions(objEvaluation.EvaluationID);
            PagedEvaluationQuestionDetail pagedEvaluationQuestionDetail = new PagedEvaluationQuestionDetail();

            pagedEvaluationQuestionDetail.pagedEvaluationQuestion = Mapper.Map <PagedEvaluationQuestion>(_examService.GetAllPagedEvaluationQuestionByEvaluationID(objEvaluation.EvaluationID, 0, GlobalConst.Records.Take));
            pagedEvaluationQuestionDetail.pagedEvaluationQuestion.PagedRecords = GlobalConst.Records.Take;
            pagedEvaluationQuestionDetail.Evaluation = Mapper.Map <Evaluation>(_examService.GetEvaluationByID(objEvaluation.EvaluationID));
            return(Json(pagedEvaluationQuestionDetail, GlobalConst.Message.text_html));
        }