Ejemplo n.º 1
0
        /// <summary>
        /// This is the data transfer object for enrollment.
        /// Converting business layer enrollment object to presentation layer enrollment object
        /// </summary>
        /// <param name="enrollment"></param>
        /// <returns></returns>
        private static PLEnrollment DTO_to_PL(SLEnrollment.Enrollment enrollment)
        {
            PLEnrollment PLEnrollment = new PLEnrollment();

            PLEnrollment.scheduledCourse = DTO_to_PL(enrollment.ScheduledCourse);
            PLEnrollment.grade           = enrollment.grade;
            PLEnrollment.studentID       = enrollment.student_id;

            return(PLEnrollment);
        }
Ejemplo n.º 2
0
        public static List <PLEnrollment> GetEnrollmentList()
        {
            List <PLEnrollment> enrollmentList = new List <PLEnrollment>();

            SLEnrollment.ISLEnrollment client = new SLEnrollment.SLEnrollmentClient();

            string[] errors = new string[0];
            SLEnrollment.GetEnrollmentListRequest  request  = new SLEnrollment.GetEnrollmentListRequest(errors);
            SLEnrollment.GetEnrollmentListResponse response = client.GetEnrollmentList(request);
            SLEnrollment.Enrollment[] enrollmentsLoaded     = response.GetEnrollmentListResult;
            if (enrollmentsLoaded != null)
            {
                foreach (SLEnrollment.Enrollment s in enrollmentsLoaded)
                {
                    PLEnrollment enrollment = DTO_to_PL(s);
                    enrollmentList.Add(enrollment);
                }
            }

            return(enrollmentList);
        }