public Slot(ModelsForWpf.Slot slot) { Id = slot.Id; XCord = slot.XCord; YCord = slot.YCord; Parking_Id = slot.Parking?.Id ?? 0; }
static public ModelsForWpf.Slot ToSlot(Slot slot, ModelsForWpf.Parking p = null) { var ret = new ModelsForWpf.Slot(slot.Id, new List <ModelsForWpf.Talon>(), slot.XCord, slot.YCord, null); using (var talonRep = new TalonRep()) { foreach (var t in talonRep.GetItems()) { if (t.Slot_Id == ret.Id) { ret.Talons.Add(ToTalon(t)); } } } ret.Parking = p; return(ret); }