예제 #1
0
 public static BO.StudentCourse CopyToStudentCourse(this DO.Course course, DO.StudentInCourse sic)
 {
     BO.StudentCourse result = (BO.StudentCourse)course.CopyPropertiesToNew(typeof(BO.StudentCourse));
     // propertys' names changed? copy them here...
     result.Grade = sic.Grade;
     return(result);
 }
예제 #2
0
        BO.Course courseDoBoAdapter(DO.Course courseDO)
        {
            BO.Course courseBO = new BO.Course();
            int       id       = courseDO.ID;

            courseDO.CopyPropertiesTo(courseBO);

            courseBO.Lecturers = from lic in dl.GetLecturersInCourseList(lic => lic.CourseId == id)
                                 let course = dl.GetCourse(lic.CourseId)
                                              select(BO.CourseLecturer) course.CopyPropertiesToNew(typeof(BO.CourseLecturer));

            return(courseBO);
        }