diff --git a/src/main/java/dev/service/StudentManager.java b/src/main/java/dev/service/StudentManager.java index 403a1c6..909c84c 100644 --- a/src/main/java/dev/service/StudentManager.java +++ b/src/main/java/dev/service/StudentManager.java @@ -11,35 +11,24 @@ public class StudentManager { public void addStudents(ArrayList newStudents) { - // TODO: - - // Merge students - - // Hint: - // addAll() + if(newStudents != null){ + this.students.addAll(newStudents); + } } public Student searchStudent(int id) { - // TODO: - - // Loop through students - - // Compare IDs + for(Student s : students) { + if(s.getId() == id ) return s; + } return null; } public boolean removeStudent(int id) { - // TODO: - - // Find student - - // Remove student - - return false; + return students.removeIf(s -> s.getId() == id); } public void printStudents() {