private void FixupL_Languages(L_Languages previousValue) { if (previousValue != null && previousValue.AssetManagers.Contains(this)) { previousValue.AssetManagers.Remove(this); } if (L_Languages != null) { if (!L_Languages.AssetManagers.Contains(this)) { L_Languages.AssetManagers.Add(this); } if (FK_PreferredLanguage != L_Languages.PK_LanguageID) { FK_PreferredLanguage = L_Languages.PK_LanguageID; } } else if (!_settingFK) { FK_PreferredLanguage = null; } }
private void FixupL_Languages(L_Languages previousValue) { if (previousValue != null && previousValue.LiveLeads.Contains(this)) { previousValue.LiveLeads.Remove(this); } if (L_Languages != null) { if (!L_Languages.LiveLeads.Contains(this)) { L_Languages.LiveLeads.Add(this); } if (FK_PreferedCommunicationLanguage != L_Languages.PK_LanguageID) { FK_PreferedCommunicationLanguage = L_Languages.PK_LanguageID; } } else if (!_settingFK) { FK_PreferedCommunicationLanguage = null; } }