public ActionResult SaveClass(SchoolClassInputModel viewModel) { bool success = false; Yw_SchoolClass oldModel = new Yw_SchoolClass(); if (viewModel.Ycc_Id > 0) { oldModel = schoolClassBll.GetSchoolClass(viewModel.Ycc_Id); CheckUpdateEntity(oldModel); } var schoolClass = viewModel.ToSchoolClassDbModel(oldModel); var schedules = viewModel.ToSchoolClassScheduleDbModel(); schedules.ForEach(s => { s.Ywd_UpdateTime = DateTime.Now; s.Ywd_CreateTime = DateTime.Now; s.Ywd_Creator = CurrentUser.Teacher.Yoh_Id; s.Ywd_Editor = CurrentUser.Teacher.Yoh_Id; }); if (schoolClass.Ycc_Id == 0) { schoolClass.Ycc_CreateTime = DateTime.Now; schoolClass.Ycc_Creator = CurrentUser.Teacher.Yoh_Id; } schoolClass.Ycc_UpdateTime = DateTime.Now; schoolClass.Ycc_Editor = CurrentUser.Teacher.Yoh_Id; success = schoolClassBll.SaveSchoolClass(schoolClass, schedules); string msg = success ? "保存成功" : "保存失败"; return(Json(new JsonSimpleResponse() { State = success, ErrorMsg = msg })); }
public ActionResult Edit(int classId) { SchoolClassInputModel viewModel = new SchoolClassInputModel(); viewModel.Ycc_SchoolId = CurrentUser.Teacher.Yoh_SchoolId; if (classId > 0) { var schoolClass = schoolClassBll.GetSchoolClass(classId); var classSchedules = schoolClassBll.GetSchoolClassSchedule(classId); viewModel = viewModel.FromDbModel(schoolClass, classSchedules); } return(View(viewModel)); }