/// <summary> /// 编辑初始化 /// </summary> /// <returns></returns> public ActionResult UpdateInit(int lecturerid) { JsonResultData <LectureUIModel> resultdata = new JsonResultData <LectureUIModel>(); try { LectureUIModel lecture = lectureservice.GetLectureById(lecturerid); if (lecture == null) { resultdata.Code = 0; resultdata.Data = lecture; } else { resultdata.Code = 1; resultdata.Data = lecture; } } catch (Exception ex) { resultdata.Msg = ex.Message; } return(Json(resultdata, JsonRequestBehavior.AllowGet)); }
public LectureUIModel GetLectureById(int lecturerid) { using (var db = new EFContext()) { //要检查导师是否存在 LectureUIModel lecture = db.Lecturers .Select(x => new LectureUIModel() { LecturerIdUIModel = x.LecturerId, LecturerGenderUIModel = x.LecturerGender, LecturerNameUIModel = x.LecturerName, LecturerPhoneNumberUIModel = x.LecturerPhoneNumber, IntroductionUIModel = x.Introduction }) .FirstOrDefault(m => m.LecturerIdUIModel == lecturerid); if (lecture == null) { throw new Exception("要编辑的导师不存在,请您刷新列表后在操作!"); } return(lecture); } }