diff GeoQuiz/Controllers/CoreDataController.swift @ 29:f5a2c2dab208

fix files structure
author Dennis C. M. <dennis@denniscm.com>
date Thu, 10 Nov 2022 10:27:28 +0100
parents GeoQuiz/Models/Controllers/CoreDataController.swift@425078c01194
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/GeoQuiz/Controllers/CoreDataController.swift	Thu Nov 10 10:27:28 2022 +0100
@@ -0,0 +1,21 @@
+//
+//  CoreDataController.swift
+//  GeoQuiz
+//
+//  Created by Dennis Concepción Martín on 22/10/22.
+//
+
+import Foundation
+import SwiftUI
+import CoreData
+
+class CoreDataController {
+    static func deleteGame(at offsets: IndexSet, from games: FetchedResults<PlayedGame>, with moc: NSManagedObjectContext) {
+        for offset in offsets {
+            let game = games[offset]
+            moc.delete(game)
+        }
+        
+        try? moc.save()
+    }
+}