Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
//// UserExtendedViewModel.swift// twogetskills//// Created by Efrain Yanez Recanatini on 5/6/22.//import Foundationimport SwiftUIenum UserExtendedPointType {case company, data}struct UserExtendedPoint{let type : UserExtendedPointTypelet label : Stringlet value : String}class UserExtendedPointViewModel : ObservableObject{@Published var points = [UserExtendedPoint]()init() {self.loadAll()}func loadAll() {points.removeAll()let userExtendedDao = UserExtendedDao.sharedInstancelet companyDao = CompanyDao.sharedInstancelet companies = companyDao.selectAll();var i : Int = 0;var j : Int = 0;while i < companies.count{let records = userExtendedDao.selectAllByCompanyUuid(companyUuid: companies[i].uuid)if records.count > 0 {points.append(UserExtendedPoint(type: .company , label: companies[i].name, value: ""))while j < records.count{points.append(UserExtendedPoint(type: .data , label: records[j].label, value: records[j].value))j += 1}}i += 1}}}