public ActionResult Create([Bind(Include = "TechnicalAssessmentID,TestId,StudentID,Section1Rating,Section1Remarks,Section2Rating,Section2Remarks,Section3Rating,Section3Remarks,Section4Rating,Section4Remarks,Section5Rating,Section5Remarks,EPAMFit,OverallRemarks,OverallRating,AdditionalRemarks,AdditionalRating,HighlyRecommended")] TechnicalAssessment technicalAssessment) { if (ModelState.IsValid) { AccountModel accountModel = new AccountModel(); accountModel = (AccountModel)Session["UserDetails"]; technicalAssessment.CreatedBy = accountModel.Email; technicalAssessment.CreatedDate = DateTime.Now; technicalAssessment.LastEditedBy = accountModel.FirstName; technicalAssessment.LastEditedDate = DateTime.Now; technicalAssessment.IsSubmitted = true; if (technicalAssessment.TechnicalAssessmentID > 0) { db.Entry(technicalAssessment).State = EntityState.Modified; } else { db.TechnicalAssessments.Add(technicalAssessment); } db.SaveChanges(); technicalAssessment.SuccessMessage = "Feedback Recorded."; //return View(technicalAssessment); return(RedirectToAction("Index", "CandidateDetails", new { successMessage = "true" })); } return(View(technicalAssessment)); }
public ActionResult DeleteConfirmed(int id) { TechnicalAssessment technicalAssessment = db.TechnicalAssessments.Find(id); db.TechnicalAssessments.Remove(technicalAssessment); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TechnicalAssessmentID,TestId,StudentID,Section1Rating,Section1Remarks,Section2Rating,Section2Remarks,Section3Rating,Section3Remarks,Section4Rating,Section4Remarks,Section5Rating,Section5Remarks,EPAMFit,OverallRemarks,OverallRating,CreatedBy,LastEditedBy,AdditionalRemarks,AdditionalRating,HighlyRecommended")] TechnicalAssessment technicalAssessment) { if (ModelState.IsValid) { db.Entry(technicalAssessment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(technicalAssessment)); }
// GET: TechnicalAssessments/Create public ActionResult Create(int candidateId, int testId) { var model = new TechnicalAssessment { StudentID = candidateId, TestId = testId }; var ta = db.TechnicalAssessments.FirstOrDefault(x => x.StudentID == candidateId); if (ta != null) { model = ta; } return(View(model)); }
// GET: TechnicalAssessments/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TechnicalAssessment technicalAssessment = db.TechnicalAssessments.Find(id); if (technicalAssessment == null) { return(HttpNotFound()); } return(View(technicalAssessment)); }
// GET: TechnicalAssessments/Details/5 public ActionResult DetailsPartialView(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TechnicalAssessment technicalAssessment = new TechnicalAssessment(); //db.TechnicalAssessments.Find(id); technicalAssessment.StudentID = id; if (technicalAssessment == null) { return(HttpNotFound()); } //List<TechnicalAssessment> list = new List<TechnicalAssessment>(); //list = db.TechnicalAssessments.Where(x => x.StudentID == id).ToList(); return(View("_details", technicalAssessment)); }
public int Save([Bind(Include = "TechnicalAssessmentID,TestId,StudentID,Section1Rating,Section1Remarks,Section2Rating,Section2Remarks,Section3Rating,Section3Remarks,Section4Rating,Section4Remarks,Section5Rating,Section5Remarks,EPAMFit,OverallRemarks,OverallRating,AdditionalRemarks,AdditionalRating,HighlyRecommended")] TechnicalAssessment technicalAssessment) { if (ModelState.IsValid) { AccountModel accountModel = new AccountModel(); accountModel = (AccountModel)Session["UserDetails"]; technicalAssessment.CreatedBy = accountModel.Email; technicalAssessment.CreatedDate = DateTime.Now; technicalAssessment.LastEditedBy = accountModel.FirstName; technicalAssessment.LastEditedDate = DateTime.Now; if (technicalAssessment.TechnicalAssessmentID > 0) { db.Entry(technicalAssessment).State = EntityState.Modified; } else { db.TechnicalAssessments.Add(technicalAssessment); } db.SaveChanges(); } return(technicalAssessment.TechnicalAssessmentID); }