private void FixupStorlekstabell(Storlekstabell previousValue) { if (previousValue != null && previousValue.ArtikelVersions.Contains(this)) { previousValue.ArtikelVersions.Remove(this); } if (Storlekstabell != null) { if (!Storlekstabell.ArtikelVersions.Contains(this)) { Storlekstabell.ArtikelVersions.Add(this); } if (StorlekstabellKey != Storlekstabell.Key) { StorlekstabellKey = Storlekstabell.Key; } } else if (!_settingFK) { StorlekstabellKey = null; } }
private void FixupStorlekstabell(Storlekstabell previousValue) { if (previousValue != null && previousValue.Storleks.Contains(this)) { previousValue.Storleks.Remove(this); } if (Storlekstabell != null) { if (!Storlekstabell.Storleks.Contains(this)) { Storlekstabell.Storleks.Add(this); } if (StorlekstabellKey != Storlekstabell.Key) { StorlekstabellKey = Storlekstabell.Key; } } }