Beispiel #1
0
        public JsonResult GetQuestionSetForApplicant(int?ApplicantID)
        {
            ApplicantExamAttempt d;

            using (var usersContext = new UsersContext())
            {
                d = usersContext.GetApplicantExamAttempts(ApplicantID);
            }
            DreamJobsBAL    DJBAL            = new DreamJobsBAL();
            ApplicantExamVM _ApplicantExamVM = DJBAL.GetQuestionSetForApplicant(new ApplicantExamVM {
                ApplicantAttempt = new ApplicantExamAttempt {
                    AttemptID = d == null ? 0 : d.AttemptID, Applicant = new Applicant {
                        ApplicantID = ApplicantID
                    }
                }
            });
            string strPartialView = RenderPartialToStringExtensions.RenderPartialToString(this.ControllerContext, "_PartialQuestions", _ApplicantExamVM);

            if (_ApplicantExamVM.ApplicantAttempt == null)
            {
                return(Json(new JsonReurnData {
                    ReturnStatus = 0, ReturnMessage = "No question set available for you at this moment!", ReturnData = strPartialView
                }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new JsonReurnData {
                ReturnStatus = 1, ReturnMessage = "", ReturnData = strPartialView
            }, JsonRequestBehavior.AllowGet));
        }