示例#1
0
     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;
         }
     }
示例#2
0
     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;
             }
         }
     }