//View Candidate Resume public ActionResult CandidateView(int qenid) { ResumeModel model = new ResumeModel(); try { qendidateList personal = db.qendidateLists.Where(ex => ex.qenID == qenid).FirstOrDefault(); qenSecondary s = db.qenSecondaries.Where(ex => ex.qenID == qenid).FirstOrDefault(); qenHigherSecondary hs = db.qenHigherSecondaries.Where(ex => ex.qenID == qenid).FirstOrDefault(); qendidateGraduation g = db.qendidateGraduations.Where(ex => ex.qenID == qenid).FirstOrDefault(); qendidatePGraduation pg = db.qendidatePGraduations.Where(ex => ex.qenID == qenid).FirstOrDefault(); List <qenEmpDetail> emp = db.qenEmpDetails.Where(ex => ex.qenID == qenid).ToList(); List <qendidatePHD> phd = db.qendidatePHDs.Where(ex => ex.qenID == qenid).ToList(); List <qenReference> refrences = db.qenReferences.Where(ex => ex.qenID == qenid).ToList(); model.personainfo = personal; AcademicModel academic = new AcademicModel(); academic.graduation = g != null ? g : new qendidateGraduation(); academic.hsecondary = hs != null ? hs : new qenHigherSecondary(); academic.secondary = s != null ? s : new qenSecondary(); academic.pgraduation = pg != null ? pg : new qendidatePGraduation(); model.employmentinfo = emp != null ? emp : new List <qenEmpDetail>(); model.refrences = refrences != null ? refrences : new List <qenReference>(); model.phdinfo = phd != null ? phd : new List <qendidatePHD>(); } catch (Exception e) { BaseUtil.CaptureErrorValues(e); } return(View(model)); }
public ActionResult PostGraduation(qendidatePGraduation oqenSecondary) { try { oqenSecondary.dataIsCreated = BaseUtil.GetCurrentDateTime(); oqenSecondary.dataIsUpdated = BaseUtil.GetCurrentDateTime(); if (ModelState.IsValid) { if (!db.qendidatePGraduations.Any(e => e.qenID == oqenSecondary.qenID)) { db.qendidatePGraduations.Add(oqenSecondary); db.SaveChanges(); TempData["msg"] = "Success"; } else { var oqenSecondary1 = db.qendidatePGraduations.Where(e => e.qenID == oqenSecondary.qenID).FirstOrDefault(); oqenSecondary1.pGradPercentage = oqenSecondary.pGradPercentage; oqenSecondary1.subjects = oqenSecondary.subjects; oqenSecondary1.YearPassing = oqenSecondary.YearPassing; oqenSecondary1.collegeName = oqenSecondary.collegeName; oqenSecondary1.collegeUniversity = oqenSecondary.collegeUniversity; oqenSecondary1.courseField = oqenSecondary.courseField; oqenSecondary1.courseName = oqenSecondary.courseName; oqenSecondary1.dataIsUpdated = BaseUtil.GetCurrentDateTime(); db.Entry(oqenSecondary1).State = EntityState.Modified; db.SaveChanges(); TempData["msg"] = "Success"; } } else { TempData["msg"] = "fail"; } return(RedirectToAction("AcademicInfo", new { qenid = oqenSecondary.qenID })); } catch (Exception ex) { TempData["msg"] = ex.Message.ToString(); app_error_log oapp_error_log = new app_error_log(); oapp_error_log.user_id = Convert.ToInt32(oqenSecondary.qenID); oapp_error_log.error_message = ex.Message.ToString(); oapp_error_log.ApplicationName = "NewsLetter"; oapp_error_log.created_date = DateTime.Now; db.app_error_log.Add(oapp_error_log); db.SaveChanges(); return(RedirectToAction("Error")); } }
public ActionResult PostGraduation(long qenid) { try { //if (qenid == (long)Session["LoginID"]) //{ qendidatePGraduation oqenSecondary = null; oqenSecondary = db.qendidatePGraduations.Where(e => e.qenID == qenid).FirstOrDefault(); if (oqenSecondary != null) { return(PartialView("_partialPostGraduation", oqenSecondary)); } else { oqenSecondary = new qendidatePGraduation(); oqenSecondary.qenID = qenid; return(PartialView("_partialPostGraduation")); } //} //else //{ // TempData["msg"] = "Invalid user to update record"; // return RedirectToAction("Error"); //} } catch (Exception ex) { TempData["msg"] = ex.Message.ToString(); app_error_log oapp_error_log = new app_error_log(); oapp_error_log.user_id = Convert.ToInt32(qenid); oapp_error_log.error_message = ex.Message.ToString(); oapp_error_log.ApplicationName = "NewsLetter"; oapp_error_log.created_date = DateTime.Now; db.app_error_log.Add(oapp_error_log); db.SaveChanges(); return(RedirectToAction("Error")); } }