Tournament list #11
|
@ -46,6 +46,15 @@ public class FileIO {
|
||||||
return tournamentFiles;
|
return tournamentFiles;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean tournamentExists(String name){
|
||||||
|
for(TournamentFile file : getList()) {
|
||||||
|
if(file.toString().toLowerCase().equals(name.toLowerCase())){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param tournamentFile
|
* @param tournamentFile
|
||||||
* @return
|
* @return
|
||||||
|
|
|
@ -53,11 +53,9 @@ public class TournamentListController extends FXController {
|
||||||
|
|
||||||
@FXML
|
@FXML
|
||||||
void createTournament(ActionEvent event) {
|
void createTournament(ActionEvent event) {
|
||||||
for(FileIO.TournamentFile file : getFileIO().getList()) {
|
if(getFileIO().tournamentExists(tournamentNameField.getText())){
|
||||||
if(file.toString().equals(tournamentNameField.getText())){
|
System.out.println("Tournament with same name exists already.");
|
||||||
return; //TODO handle and logging
|
return; //TODO handle and logging
|
||||||
// Tournament with same name exists already.
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
Tournament tournament = new Tournament(tournamentNameField.getText(), modusChoiceBox.getValue());
|
Tournament tournament = new Tournament(tournamentNameField.getText(), modusChoiceBox.getValue());
|
||||||
|
|
Loading…
Reference in New Issue