diff --git a/TournamentStats.xcodeproj/project.xcworkspace/xcuserdata/laurent.xcuserdatad/UserInterfaceState.xcuserstate b/TournamentStats.xcodeproj/project.xcworkspace/xcuserdata/laurent.xcuserdatad/UserInterfaceState.xcuserstate index 4044d1c..a5b6a81 100644 Binary files a/TournamentStats.xcodeproj/project.xcworkspace/xcuserdata/laurent.xcuserdatad/UserInterfaceState.xcuserstate and b/TournamentStats.xcodeproj/project.xcworkspace/xcuserdata/laurent.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/TournamentStats/Events/event14 b/TournamentStats/Events/event14 index 6e5ea96..c31875d 100644 --- a/TournamentStats/Events/event14 +++ b/TournamentStats/Events/event14 @@ -654,6 +654,7 @@ AustriaAlexander Freund $2,328 50.1 - +- Austria 95 United StatesHernan Salazar diff --git a/TournamentStats/Events/event16 b/TournamentStats/Events/event16 index 4f38038..a22094e 100644 --- a/TournamentStats/Events/event16 +++ b/TournamentStats/Events/event16 @@ -1037,6 +1037,7 @@ Argentina 149 United StatesShaun Deeb $2,550 +56.0 Las Vegas NV United States diff --git a/TournamentStats/Events/event22 b/TournamentStats/Events/event22 index 365d7f2..7296f25 100644 --- a/TournamentStats/Events/event22 +++ b/TournamentStats/Events/event22 @@ -193,6 +193,7 @@ $11,397 228.7 Vilnius - +- 29 United StatesJacob Corda $11,397 diff --git a/TournamentStats/Importer.swift b/TournamentStats/Importer.swift index f23a4da..7b3d73d 100644 --- a/TournamentStats/Importer.swift +++ b/TournamentStats/Importer.swift @@ -25,10 +25,11 @@ class Importer { static func start() { let realm = try! Realm() + let tournaments = realm.objects(Tournament.self) + print("tournaments2 count = \(tournaments.count)") try! realm.write { - let tournaments = realm.objects(Tournament.self) for tournament in tournaments { let resourceName = "event\(tournament.number)" @@ -41,6 +42,8 @@ class Importer { } catch { print(error) } + } else { + print("could not find path for event \(tournament.number)") } } diff --git a/TournamentStats/Seed.swift b/TournamentStats/Seed.swift index be345d9..cb82bb9 100644 --- a/TournamentStats/Seed.swift +++ b/TournamentStats/Seed.swift @@ -78,20 +78,25 @@ class Seed { try! realm.write { let wsopFestival: Festival = realm.getOrCreate(name: "WSOP") - + print("tournamentsDescriptions count = \(tournamentsDescriptions.count)") + for td in tournamentsDescriptions { - let event: Tournament = realm.getOrCreate(name: td.name) - + let event: Tournament = realm.create(Tournament.self) + event.name = td.name event.date = Formatter.basicDate.date(from: td.date) ?? Date() event.number = td.number event.buyin = td.buyin event.entries = td.entries event.prizepool = td.prizePool + print("event.number = \(event.number)") + wsopFestival.tournaments.append(event) } } - + let tournaments = realm.objects(Tournament.self) + print("tournaments1 count = \(tournaments.count)") + } } diff --git a/TournamentStats/report/structures/CumulatedResults.swift b/TournamentStats/report/structures/CumulatedResults.swift index c9f6b33..f348dd8 100644 --- a/TournamentStats/report/structures/CumulatedResults.swift +++ b/TournamentStats/report/structures/CumulatedResults.swift @@ -17,7 +17,11 @@ class CumulatedResults : CSVRepresentable, HTMLRepresentable { init(player: Player) { self.player = player + for result in player.results { +// if (player.name == "Daniel Zack") { +// print("result = \(String(describing: result.tournaments.first?.number))") +// } self.add(result: result) } }