diff --git a/PadelClubData/Data/Event.swift b/PadelClubData/Data/Event.swift index 210c5f7..57db29a 100644 --- a/PadelClubData/Data/Event.swift +++ b/PadelClubData/Data/Event.swift @@ -87,6 +87,14 @@ final public class Event: BaseEvent { }) } + public func federalTournaments() -> [Tournament] { + tournaments.filter({ $0.isAnimation() == false && $0.isCanceled == false && $0.isDeleted == false }) + } + + public func paidTournaments() -> [Tournament] { + tournaments.filter({ $0.isFree() == false && $0.isCanceled == false && $0.isDeleted == false }) + } + func insertOnServer() throws { DataStore.shared.events.writeChangeAndInsertOnServer(instance: self) for tournament in self.tournaments {