public JsonResult GetExamDetail(string ApplicantID, string AttemptID) { //System.Threading.Thread.Sleep(5000); DataTable dtResult; //DreamJobsBAL DJBAL = new DreamJobsBAL(); ApplicantExamVM _ApplicantExamVM = new DJ_BAL.DreamJobsBAL().GetExamDetail(new ApplicantExamVM { ApplicantAttempt = new ApplicantExamAttempt { AttemptID = Convert.ToInt32(AttemptID), Applicant = new Applicant { ApplicantID = Convert.ToInt32(ApplicantID) } } }, out dtResult); string strPartialView = RenderPartialToStringExtensions.RenderPartialToString(this.ControllerContext, "_PartialExamDetail", _ApplicantExamVM); string strResultSummary = RenderPartialToStringExtensions.RenderPartialToString(this.ControllerContext, "_PartialExamResultSummary", dtResult); if (_ApplicantExamVM.ApplicantAttempt == null) { return(Json(new JsonReurnData { ReturnStatus = 0, ReturnMessage = "Detail could not fetched!", ReturnData = strPartialView }, JsonRequestBehavior.AllowGet)); } return(Json(new JsonReurnData { ReturnStatus = 1, ReturnMessage = "", ReturnData = strPartialView, ReturnData2 = strResultSummary }, JsonRequestBehavior.AllowGet)); }
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)); }
public JsonResult UploadFiles() { var success = true; try { foreach (var fileName in Request.Files) { var caption = ImageService.UploadImage(Request.Files[fileName as string]); db.Captions.Add(caption); db.SaveChanges(); } } catch (Exception) { success = false; } // return success var str = RenderPartialToStringExtensions.RenderPartialToString(ControllerContext, "UploadCaption", null); var result = new { Success = success, Data = str }; return(Json(result)); }
public ActionResult DeletePost(Guid Id) { var post = db.Posts.Find(Id); if (post != null) { db.Posts.Remove(post); db.SaveChanges(); } // return success var list = new List <PostViewModel>(); DataContextService.ApplyEntitySorting(db.Posts.ToList()).ForEach(c => list.Add(new PostViewModel(c))); var vm = new PostListViewModel { Posts = list }; var str = RenderPartialToStringExtensions.RenderPartialToString(ControllerContext, "DeletePost", vm); var result = new { Data = str, Success = true }; return(Json(result)); }
public JsonResult DataUploadHistory(string JobID) { PartialViewLoader objPartialViewLoader = new PartialViewLoader(); List <QuestionPaper> lstCallHistory = new DJ_BAL.DreamJobsBAL().GetUploadedQuestionPapers(string.IsNullOrEmpty(JobID) ? 0 : Convert.ToInt32(JobID)); objPartialViewLoader.strPartialView = RenderPartialToStringExtensions.RenderPartialToString(this.ControllerContext, "_PartialDataUploadHistoryReportData", lstCallHistory); return(Json(objPartialViewLoader, JsonRequestBehavior.AllowGet)); //return PartialView("_PartialCallHistoryReport"); }
public JsonResult ExamSummary(string JobID, string DateFrom, string DateTo) { PartialViewLoader objPartialViewLoader = new PartialViewLoader(); DataSet ds = new DJ_BAL.DreamJobsBAL().GetExamSummary(string.IsNullOrEmpty(JobID) ? "0" : JobID, DateFrom, DateTo); if (ds.Tables.Count > 0) { objPartialViewLoader.strPartialView = RenderPartialToStringExtensions.RenderPartialToString(this.ControllerContext, "_PartialExamSummaryData", ds.Tables[0]); } return(Json(objPartialViewLoader, JsonRequestBehavior.AllowGet)); //return PartialView("_PartialCallHistoryReport"); }
public ActionResult CreatePost(string title, string content, Guid[] id) { var post = new Post { PostTitle = title, PostContent = content, PostedBy = SecurityService.GetLoggedInUser().Name, Captions = new List <Caption>() }; if (id != null) { foreach (var capId in id) { var cap = db.Captions.Find(capId); if (cap != null) { post.Captions.Add(cap); } } } db.Posts.Add(post); db.SaveChanges(); // return success var list = new List <CaptionViewModel>(); DataContextService.ApplyEntitySorting(db.Captions.ToList()).ForEach(c => list.Add(new CaptionViewModel(c))); var vm = new CaptionListViewModel { Captions = list }; var str = RenderPartialToStringExtensions.RenderPartialToString(ControllerContext, "CreatePost", vm); var result = new { Data = str, Success = true }; return(Json(result)); }