コード例 #1
0
        public static CourseEntity ToEntity(Course crs)
        {
            DbDataProvider ddp         = new DbDataProvider();
            ResourceEntity coordinator = ddp.GetResourceById(crs.CoordinatorId);

            return(new CourseEntity(crs.Id, crs.Description, crs.RefYear, crs.StartDate, crs.EndDate, crs.IsPeriodic, coordinator));
        }
コード例 #2
0
        public static TeacherEntity ToEntity(Teacher tchr)
        {
            DbDataProvider ddp      = new DbDataProvider();
            ResourceEntity resource = ddp.GetResourceById(tchr.ResourceId);
            CourseEntity   course   = ddp.GetCourseById(tchr.CourseId);;

            return(new TeacherEntity(tchr.Id, resource, course, tchr.Notes));
        }
コード例 #3
0
        public static EnrollmentEntity ToEntity(Enrollment enrl)
        {
            DbDataProvider ddp           = new DbDataProvider();
            ResourceEntity resource      = ddp.GetResourceById(enrl.ResourceId);
            ResourceEntity projectLeader = ddp.GetResourceById(enrl.ProjectLeaderId);;
            CourseEntity   course        = ddp.GetCourseById(enrl.CourseId);;

            return(new EnrollmentEntity(enrl.Id, resource, projectLeader, course, enrl.StartDate, enrl.MaxEndDate, enrl.IsAdmitted, enrl.Notes));
        }