mirror of
https://github.com/PaulReichmuth/timekeep-backend.git
synced 2026-02-06 04:53:25 +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
|
* Removes a member from the team by name
|
||||||
* @param firstName the first name of the racer to be removed
|
* @param killableMember the Racer object to be removed from the team
|
||||||
* @param lastName the last name of the racer to be removed
|
|
||||||
*/
|
*/
|
||||||
public void removeMember(String firstName, String lastName){
|
public void removeMember(Racer killableMember){
|
||||||
this.members.forEach(racer ->{
|
this.members.remove(killableMember);
|
||||||
if(firstName.equals(racer.getFirstName()) && lastName.equals(racer.getLastName())) members.remove(racer);
|
killableMember.setMemberTeam(null);
|
||||||
});
|
|
||||||
this.checkFirstSemesterTeam();
|
this.checkFirstSemesterTeam();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user