public ActionResult Create(TrainersFeedbackModel model) { try { if (ModelState.IsValid) { model.DateCreated = DateTime.Now; model.TraineeID = Session["UserId"] == null ? 0 : Convert.ToInt32(Session["UserId"].ToString()); if (TrainerFeedbackRepo.Create(model) == true) { ViewData["SuccessMsg"] = "Feedback for trainer created successfully."; } else { ViewData["ErrorMsg"] = "Failed to create feedback for trainer."; } } } catch (Exception) { ViewData["ErrorMsg"] = "Failed to create feedback for trainer."; } return(RedirectToAction("TrainerFeedback", new { id = model.BatchID })); }
public ActionResult Edit(TrainersFeedbackModel model) { bool response = false; if (ModelState.IsValid) { try { response = TrainerFeedbackRepo.Update(model); if (response == true) { ViewData["SuccessMsg"] = "Trainer's feedback updated successfully."; } else { ViewData["ErrorMsg"] = "Failed to udpate trainer's feedback."; } } catch { //something went wrong! error } } return(RedirectToAction("TrainerFeedback", new { id = model.BatchID })); }
public bool Update(TrainersFeedbackModel model) { if (model != null) { db.Entry(model).State = EntityState.Modified; return(db.SaveChanges() > 0); } return(false); }
public ActionResult Create() { TrainersFeedbackModel model = new TrainersFeedbackModel(); string currentUserMailId = Session["UserEmailId"] == null ? string.Empty : Session["UserEmailId"].ToString(); var batchId = _Inductee.FindByEmail(currentUserMailId); if (batchId == null) { return(RedirectToAction("Index")); } else { model.BatchID = batchId.BatchID; } return(View(model)); }
public bool Create(TrainersFeedbackModel model) { db.TrainersFeedback.Add(model); return(db.SaveChanges() > 0); }