sync3
Laurent 6 months ago
parent 8f1c01afc3
commit ea4f8ffe0d
  1. 16
      PadelClubData/Data/Tournament.swift

@ -1217,6 +1217,14 @@ defer {
} }
} }
public func remainingAmount() -> Double {
if let entryFee {
return Double(selectedPlayers().filter { $0.hasPaid() == false }.count) * entryFee
} else {
return 0.0
}
}
public func paidCompletion() -> Double { public func paidCompletion() -> Double {
let selectedPlayers = selectedPlayers() let selectedPlayers = selectedPlayers()
if selectedPlayers.isEmpty { return 0 } if selectedPlayers.isEmpty { return 0 }
@ -2189,6 +2197,14 @@ defer {
return subject return subject
} }
public func groupStageLosingPositions() -> [Int] {
guard let maxSize = groupStages().map({ $0.size }).max() else {
return []
}
let leftInterval = qualifiedPerGroupStage + 1
return Array(leftInterval...maxSize)
}
// MARK: - // MARK: -
func insertOnServer() throws { func insertOnServer() throws {

Loading…
Cancel
Save