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.

39 lines
1.2 KiB

import Foundation
public struct Bed: Identifiable {
public let id: UUID
public var name: String
public var nounours: [Nounours]
init(id: UUID, name: String) {
self.id = id
self.name = name
self.nounours = []
}
init(name: String) {
self.init(id: UUID(), name: name)
}
}
public func loadBeds() -> [Bed] {
let formatter = DateFormatter()
formatter.dateFormat = "yyyy MM dd"
var beds: [Bed] = []
var bed1 = Bed(name: "Star Wars")
bed1.nounours.append(Nounours(name: "Nounours1", hairCount: 27732, date: formatter.date(from: "2002 01 23")!))
bed1.nounours.append(Nounours(name: "Nounours2", hairCount: 262, date: formatter.date(from: "2003 04 16")!))
var bed2 = Bed(name: "Indiana Jones")
bed2.nounours.append(Nounours(name: "Nounours3", hairCount: 232, date: formatter.date(from: "2006 09 02")!))
bed2.nounours.append(Nounours(name: "Nounours4", hairCount: 24262, date: formatter.date(from: "2007 08 30")!))
bed2.nounours.append(Nounours(name: "Nounours5", hairCount: 2232362, date: formatter.date(from: "2009 11 13")!))
beds.append(bed1)
beds.append(bed2)
return beds
}