|
|
|
@ -268,13 +268,14 @@ class FileImportManager { |
|
|
|
case .mix: return 1 |
|
|
|
case .mix: return 1 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if tournamentCategory == tournament.tournamentCategory { |
|
|
|
let playerOne = PlayerRegistration(federalData: Array(resultOne[0...7]), sex: sexPlayerOne, sexUnknown: sexUnknown) |
|
|
|
let playerOne = PlayerRegistration(federalData: Array(resultOne[0...7]), sex: sexPlayerOne, sexUnknown: sexUnknown) |
|
|
|
playerOne.setComputedRank(in: tournament) |
|
|
|
playerOne.setComputedRank(in: tournament) |
|
|
|
let playerTwo = PlayerRegistration(federalData: Array(resultTwo[0...7]), sex: sexPlayerTwo, sexUnknown: sexUnknown) |
|
|
|
let playerTwo = PlayerRegistration(federalData: Array(resultTwo[0...7]), sex: sexPlayerTwo, sexUnknown: sexUnknown) |
|
|
|
playerTwo.setComputedRank(in: tournament) |
|
|
|
playerTwo.setComputedRank(in: tournament) |
|
|
|
let team = TeamHolder(players: [playerOne, playerTwo], tournamentCategory: tournamentCategory, previousTeam: tournament.findTeam([playerOne, playerTwo]), tournament: tournament) |
|
|
|
let team = TeamHolder(players: [playerOne, playerTwo], tournamentCategory: tournamentCategory, previousTeam: tournament.findTeam([playerOne, playerTwo]), tournament: tournament) |
|
|
|
results.append(team) |
|
|
|
results.append(team) |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -297,33 +298,35 @@ class FileImportManager { |
|
|
|
return .men |
|
|
|
return .men |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
let result = Array(data.dropFirst(3).dropLast()) |
|
|
|
if tournamentCategory == tournament.tournamentCategory { |
|
|
|
|
|
|
|
let result = Array(data.dropFirst(3).dropLast()) |
|
|
|
var sexPlayerOne : Int { |
|
|
|
|
|
|
|
switch tournamentCategory { |
|
|
|
var sexPlayerOne : Int { |
|
|
|
case .unlisted: return 1 |
|
|
|
switch tournamentCategory { |
|
|
|
case .men: return 1 |
|
|
|
case .unlisted: return 1 |
|
|
|
case .women: return 0 |
|
|
|
case .men: return 1 |
|
|
|
case .mix: return 1 |
|
|
|
case .women: return 0 |
|
|
|
|
|
|
|
case .mix: return 1 |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var sexPlayerTwo : Int { |
|
|
|
var sexPlayerTwo : Int { |
|
|
|
switch tournamentCategory { |
|
|
|
switch tournamentCategory { |
|
|
|
case .unlisted: return 1 |
|
|
|
case .unlisted: return 1 |
|
|
|
case .men: return 1 |
|
|
|
case .men: return 1 |
|
|
|
case .women: return 0 |
|
|
|
case .women: return 0 |
|
|
|
case .mix: return 0 |
|
|
|
case .mix: return 0 |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let playerOne = PlayerRegistration(federalData: Array(result[0...7]), sex: sexPlayerOne, sexUnknown: sexUnknown) |
|
|
|
let playerOne = PlayerRegistration(federalData: Array(result[0...7]), sex: sexPlayerOne, sexUnknown: sexUnknown) |
|
|
|
playerOne.setComputedRank(in: tournament) |
|
|
|
playerOne.setComputedRank(in: tournament) |
|
|
|
let playerTwo = PlayerRegistration(federalData: Array(result[8...]), sex: sexPlayerTwo, sexUnknown: sexUnknown) |
|
|
|
let playerTwo = PlayerRegistration(federalData: Array(result[8...]), sex: sexPlayerTwo, sexUnknown: sexUnknown) |
|
|
|
playerTwo.setComputedRank(in: tournament) |
|
|
|
playerTwo.setComputedRank(in: tournament) |
|
|
|
|
|
|
|
|
|
|
|
let team = TeamHolder(players: [playerOne, playerTwo], tournamentCategory: tournamentCategory, previousTeam: tournament.findTeam([playerOne, playerTwo]), tournament: tournament) |
|
|
|
let team = TeamHolder(players: [playerOne, playerTwo], tournamentCategory: tournamentCategory, previousTeam: tournament.findTeam([playerOne, playerTwo]), tournament: tournament) |
|
|
|
results.append(team) |
|
|
|
results.append(team) |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return results |
|
|
|
return results |
|
|
|
|