public IActionResult Edit(UpdateMajor model) { if (ModelState.IsValid) { if (majorRepository.UpdateMajor(model) > 0) { return(RedirectToAction("Index", "Major")); } ModelState.AddModelError("", "System error, please try again later!"); } var staffEdit = new UpdateMajor(); return(View(staffEdit)); }
public IActionResult Edit(int id) { var major = majorRepository.GetMajor(id); var editMajor = new UpdateMajor(); if (major != null) { editMajor.MajorId = major.MajorId; editMajor.MajorName = major.MajorName; editMajor.Email = major.Email; editMajor.PhoneNumber = major.PhoneNumber; editMajor.FoundedYear = (int)major.FoundedYear; } return(View(editMajor)); }
public int UpdateMajor(UpdateMajor model) { var major = GetMajor(model.MajorId); if (major == null) { return(-1); } major.MajorName = model.MajorName; major.PhoneNumber = model.PhoneNumber; major.Email = model.Email; major.FoundedYear = model.FoundedYear; context.Update(major); return(context.SaveChanges()); }