public ActionResult Update(int?id) { if (id == null) { return(HttpNotFound()); } using (var db = new SpecialtySelectorDbContext()) { var specialty = db.Specialties.Find(id); if (specialty == null) { return(HttpNotFound()); } var specialtyViewModel = new UpdateSpecialty { Id = specialty.Id, Name = specialty.Name, Description = specialty.Description, Eqd = specialty.Eqd, FormOfEducation = specialty.FormOfEducation, AdminId = specialty.AdminId, SubDepartmentId = specialty.SubDepartmentId }; return(View(specialtyViewModel)); } }
public ActionResult Update(UpdateSpecialty updateSpecialty) { if (ModelState.IsValid && updateSpecialty != null) { using (var db = new SpecialtySelectorDbContext()) { var specialty = db.Specialties. Find(updateSpecialty.Id); specialty.Name = updateSpecialty.Name; specialty.Description = updateSpecialty.Description; specialty.Eqd = updateSpecialty.Eqd; specialty.FormOfEducation = updateSpecialty.FormOfEducation; specialty.DeletedOn = updateSpecialty.DeletedOn; specialty.SubDepartmentId = updateSpecialty.SubDepartmentId; db.SaveChanges(); } return(RedirectToAction("Details", new { id = updateSpecialty.Id })); } return(View(updateSpecialty)); }