public ActionResult Update(int?id) { if (id == null) { return(HttpNotFound()); } using (var db = new SpecialtySelectorDbContext()) { var subDepartment = db.SubDepartments .Find(id); if (subDepartment == null) { return(HttpNotFound()); } var subDepartmentViewModel = new UpdateSubDepartment { Id = subDepartment.Id, Name = subDepartment.Name, Description = subDepartment.Description, AdminId = subDepartment.AdminId, DepartmentId = subDepartment.DepartmentId }; return(View(subDepartmentViewModel)); } }
public ActionResult Update(UpdateSubDepartment updateSubDepartment) { if (ModelState.IsValid) { using (var db = new SpecialtySelectorDbContext()) { var subDepartment = db.SubDepartments .Find(updateSubDepartment.Id); subDepartment.Name = updateSubDepartment.Name; subDepartment.Description = updateSubDepartment.Description; subDepartment.DeletedOn = updateSubDepartment.DeletedOn; subDepartment.DepartmentId = updateSubDepartment.DepartmentId; db.SaveChanges(); } return(RedirectToAction("Details", new { id = updateSubDepartment.Id })); } return(View(updateSubDepartment)); }