public ActionResult GraduationView(string id) { var model = new GraduationViewModel(); model.LecturerID = id; return(View(model)); }
public ActionResult AddOrUpdate(GraduationViewModel model) { if (model.Id == null) { try { Training_Process data = new Training_Process() { Degree = model.Degree, Graduation_Year = model.Graduation_Year, Graduation_School = model.Graduation_School, Graduation_Specialized = model.Graduation_Specialized, Lecturer = context.Lecturers.Include(x => x.Training_Processes).Where(x => x.Id == new Guid(model.LecturerID)).SingleOrDefault() }; context.Training_Processes.Add(data); context.SaveChanges(); return(Json(new { success = true, message = "Thêm thành công" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { success = false, message = "Thêm thất bại" }, JsonRequestBehavior.AllowGet)); } } else { try { var data = graduationService.GetGraduationByID(model.Id); data.Degree = model.Degree; data.Graduation_School = model.Graduation_School; data.Graduation_Year = model.Graduation_Year; data.Graduation_Specialized = model.Graduation_Specialized; data.Lecturer = context.Lecturers.Include(x => x.Training_Processes).Where(x => x.Id == new Guid(model.LecturerID)).SingleOrDefault(); context.SaveChanges(); return(Json(new { success = true, message = "Cập nhật thành công" }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { success = false, message = "Cập nhật thất bại" }, JsonRequestBehavior.AllowGet)); } } }
public ActionResult AddOrEdit(string Id = "", string lecturerID = "") { try { var data = graduationService.GetGraduationByID(Id); if (data != null) { var model = new GraduationViewModel(); model.Degree = data.Degree; model.Graduation_School = data.Graduation_School; model.Graduation_Specialized = data.Graduation_Specialized; model.Graduation_Year = data.Graduation_Year; model.LecturerID = data.Lecturer.Id.ToString(); return(PartialView("CRUDGraduation", model)); } } catch (Exception) { } return(PartialView("CRUDGraduation", new GraduationViewModel() { LecturerID = lecturerID })); }