mirror of
https://github.com/PaulReichmuth/timekeep-backend.git
synced 2026-02-05 20:43:27 +00:00
refactor removeMember to only require a Racer object
This commit is contained in:
@@ -68,13 +68,11 @@ public class Team {
|
||||
|
||||
/**
|
||||
* Removes a member from the team by name
|
||||
* @param firstName the first name of the racer to be removed
|
||||
* @param lastName the last name of the racer to be removed
|
||||
* @param killableMember the Racer object to be removed from the team
|
||||
*/
|
||||
public void removeMember(String firstName, String lastName){
|
||||
this.members.forEach(racer ->{
|
||||
if(firstName.equals(racer.getFirstName()) && lastName.equals(racer.getLastName())) members.remove(racer);
|
||||
});
|
||||
public void removeMember(Racer killableMember){
|
||||
this.members.remove(killableMember);
|
||||
killableMember.setMemberTeam(null);
|
||||
this.checkFirstSemesterTeam();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user