extracted Method tournamentExists to FileIO.java

This commit is contained in:
schrom01 2022-05-01 11:10:21 +02:00
parent e79a38c696
commit 5034203409
2 changed files with 12 additions and 5 deletions

View File

@ -46,6 +46,15 @@ public class FileIO {
return tournamentFiles;
}
public boolean tournamentExists(String name){
for(TournamentFile file : getList()) {
if(file.toString().toLowerCase().equals(name.toLowerCase())){
return true;
}
}
return false;
}
/**
* @param tournamentFile
* @return

View File

@ -53,11 +53,9 @@ public class TournamentListController extends FXController {
@FXML
void createTournament(ActionEvent event) {
for(FileIO.TournamentFile file : getFileIO().getList()) {
if(file.toString().equals(tournamentNameField.getText())){
if(getFileIO().tournamentExists(tournamentNameField.getText())){
System.out.println("Tournament with same name exists already.");
return; //TODO handle and logging
// Tournament with same name exists already.
}
}
try {
Tournament tournament = new Tournament(tournamentNameField.getText(), modusChoiceBox.getValue());