public ActionResult Edit(string id, MemberEditVM viewModel) { TempData["Show"] = false; if (ModelState.IsValid) { Registered_Person rp = db.Registered_Person.Find(id); rp.Person_ID = id; rp.Person_Name = viewModel.person_name; rp.Person_Surname = viewModel.person_surname; rp.Person_Email = viewModel.person_email; rp.Person_Type = "Student"; db.Entry(rp).State = EntityState.Modified; db.SaveChanges(); TempData["Msg"] = "Member updated successfully."; TempData["Show"] = true; TempData["color"] = "alert-success"; } return(RedirectToAction("Index")); }
// GET: Member/Edit/5 public ActionResult Edit(string id) { //employee details if (id == null) { TempData["Msg"] = "Please select an employee before selecting update."; TempData["Show"] = true; TempData["color"] = "alert-warning"; ModelState.AddModelError("person_id", "Please select a member before selecting update."); return(RedirectToAction("Index")); } var viewModel = new MemberEditVM(); viewModel.person_id = db.Registered_Person.Find(id).Person_ID; viewModel.person_name = db.Registered_Person.Find(id).Person_Name; viewModel.person_surname = db.Registered_Person.Find(id).Person_Surname; viewModel.person_email = db.Registered_Person.Find(id).Person_Email; TempData["Show"] = false; return(View(viewModel)); }