public ActionResult Create([Bind(Include = "HRAssessmentID,TestId,StudentID,PresentationSkills,ProfessionalImpression,SelfManagement,CommunicationInterpersonalSkills,StressTolerance,DecisionMaking,Learnability,OrganizationalFit,Creative,Expert,Original,Candid,Intelligent,Driven,ValueTheIndividual,FocusOnCustomer,ActAsATeam,StriveForExcellence,ActWithIntegrity,Humble,Hungry,Smart,SignificantAchievements,PlansForFurtherStudies,CareerPlans,OverallRating,OverallComments,Recommendation,HighlyRecommended")] HRAssessment hRAssessment) { if (ModelState.IsValid) { AccountModel accountModel = new AccountModel(); accountModel = (AccountModel)Session["UserDetails"]; hRAssessment.CreatedBy = accountModel.Email; hRAssessment.CreatedDate = DateTime.Now; hRAssessment.LastEditedBy = accountModel.Email; hRAssessment.LastEditedDate = DateTime.Now; hRAssessment.IsSubmitted = true; if (hRAssessment.HRAssessmentID > 0) { db.Entry(hRAssessment).State = EntityState.Modified; } else { db.HRAssessments.Add(hRAssessment); } db.SaveChanges(); hRAssessment.SuccessMessage = "Feedback Recorded."; //return View(hRAssessment); return(RedirectToAction("Index", "CandidateDetails", new { successMessage = "true" })); } return(View(hRAssessment)); }
public ActionResult DeleteConfirmed(int id) { HRAssessment hRAssessment = db.HRAssessments.Find(id); db.HRAssessments.Remove(hRAssessment); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "HRAssessmentID,TestId,StudentID,PresentationSkills,ProfessionalImpression,SelfManagement,CommunicationInterpersonalSkills,StressTolerance,DecisionMaking,Learnability,OrganizationalFit,Creative,Expert,Original,Candid,Intelligent,Driven,ValueTheIndividual,FocusOnCustomer,ActAsATeam,StriveForExcellence,ActWithIntegrity,Humble,Hungry,Smart,SignificantAchievements,PlansForFurtherStudies,CareerPlans,OverallRating,OverallComments,Recommendation,CreatedBy,LastEditedBy,HighlyRecommended")] HRAssessment hRAssessment) { if (ModelState.IsValid) { db.Entry(hRAssessment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(hRAssessment)); }
// GET: HRAssessments/Create public ActionResult Create(int candidateId, int testId) { var model = new HRAssessment { StudentID = candidateId, TestId = testId }; var hra = db.HRAssessments.FirstOrDefault(x => x.StudentID == candidateId); if (hra != null) { model = hra; } return(View(model)); }
// GET: HRAssessments/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HRAssessment hRAssessment = db.HRAssessments.Find(id); if (hRAssessment == null) { return(HttpNotFound()); } return(View(hRAssessment)); }
public int Save(HRAssessment hRAssessment) { if (ModelState.IsValid) { AccountModel accountModel = new AccountModel(); accountModel = (AccountModel)Session["UserDetails"]; hRAssessment.CreatedBy = accountModel.Email; hRAssessment.CreatedDate = DateTime.Now; hRAssessment.LastEditedBy = accountModel.Email; hRAssessment.LastEditedDate = DateTime.Now; if (hRAssessment.HRAssessmentID > 0) { db.Entry(hRAssessment).State = EntityState.Modified; } else { db.HRAssessments.Add(hRAssessment); } db.SaveChanges(); hRAssessment.SuccessMessage = "Feedback Saved successfully as draft."; } return(hRAssessment.HRAssessmentID); }