diff --git a/src/CourseRegistrationStarter/RegistrationSystem.java b/src/CourseRegistrationStarter/RegistrationSystem.java index 934f222..fabedaf 100644 --- a/src/CourseRegistrationStarter/RegistrationSystem.java +++ b/src/CourseRegistrationStarter/RegistrationSystem.java @@ -10,15 +10,25 @@ public class RegistrationSystem { public void addCourseToSystem(Course c) { // TODO: Add the course to the system + courses.add(c); } public Course findCourseByCode(String code) { // TODO: Search for a course by course code // Return the matching course if found, otherwise return null + for(Course thisCourse : courses){ + if(thisCourse.getCourseCode() == code){ + return thisCourse; + } + } return null; } public void showAllCourses() { // TODO: Print all courses in the system + System.out.println("Course Name | Course Code | Capacity"); + for(Course thisCourse : courses){ + System.out.printf("%s | %s | %d\n", thisCourse.getCourseName(), thisCourse.getCourseCode(), thisCourse.getCapacity()); + } } }