public CourseManage(Data.Entity.Course course) { if (course != null) { ID = course.CourseId; _course = course; } }
/// <summary> /// 将更新的数据状态转换为更新后的课程对象 /// </summary> /// <param name="state"></param> private Data.Entity.Course TransferNewFor(CourseModifiedState state) { var editCourse = new Data.Entity.Course(); editCourse = Course.CopyTo(editCourse); editCourse.SubjectId = state.SubjectId; editCourse.Title = state.Title; editCourse.Image = state.Image; editCourse.Content = state.Content; editCourse.Remarks = state.Remarks; editCourse.Objective = state.Objective; editCourse.Status = state.Status; return(editCourse); }
public bool Save() { ThrowExceptionIfValidateFailure(); Data.Entity.Course course = new Data.Entity.Course { CourseId = ID, UserId = UserId, SubjectId = SubjectId, Title = Title, Content = Content, Objective = Objective, Image = Image, Remarks = Remarks, Status = Status, CreateTime = DateTime.Now }; return(CourseAccessor.Insert(course)); }