/// <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); }
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); }