コード例 #1
0
ファイル: CourseManage.cs プロジェクト: jonfee/Teamcores
 public CourseManage(Data.Entity.Course course)
 {
     if (course != null)
     {
         ID      = course.CourseId;
         _course = course;
     }
 }
コード例 #2
0
ファイル: CourseManage.cs プロジェクト: jonfee/Teamcores
        /// <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);
        }
コード例 #3
0
ファイル: NewCourse.cs プロジェクト: jonfee/Teamcores
        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));
        }