You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
547 B

//
// Manager.swift
// Calculator
//
// Created by etudiant on 20/06/2023.
//
import Foundation
public struct Manager {
let dataManager: DataManager
public var ues: [UE] = []
public init(withDataManager dataManager: DataManager){
self.dataManager = dataManager
}
public mutating func loadUes() {
self.ues.removeAll()
for ue in self.dataManager.loadUEs() {
self.ues.append(ue)
}
}
public func saveUes() {
self.dataManager.save(ues:self.ues)
}
}