add UI for adding exercises to workouts
This commit is contained in:
@@ -31,11 +31,19 @@ class SampleData {
|
||||
}
|
||||
|
||||
func insertSampleData() {
|
||||
// Erstellt ein Dictionary, um Übungen nach Namen nachzuschlagen
|
||||
var exercisesDict = [String: Exercise]()
|
||||
|
||||
// Alle Übungen in der Datenbank speichern und im Dictionary ablegen
|
||||
for exercise in Exercise.sampleData {
|
||||
context.insert(exercise)
|
||||
if exercisesDict[exercise.name] == nil {
|
||||
context.insert(exercise)
|
||||
exercisesDict[exercise.name] = exercise
|
||||
}
|
||||
}
|
||||
|
||||
for workout in Workout.sampleData {
|
||||
// Workouts erstellen und dabei vorhandene Übungen referenzieren
|
||||
for workout in Workout.sampleData(using: exercisesDict) {
|
||||
context.insert(workout)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user