private void FixupSchemeMaster(SchemeMaster previousValue) { if (previousValue != null && previousValue.UpgradeTransactions.Contains(this)) { previousValue.UpgradeTransactions.Remove(this); } if (SchemeMaster != null) { if (!SchemeMaster.UpgradeTransactions.Contains(this)) { SchemeMaster.UpgradeTransactions.Add(this); } if (schemeId != SchemeMaster.ID) { schemeId = SchemeMaster.ID; } } }
private void FixupSchemeMaster(SchemeMaster previousValue) { if (previousValue != null && previousValue.CancellationMasters.Contains(this)) { previousValue.CancellationMasters.Remove(this); } if (SchemeMaster != null) { if (!SchemeMaster.CancellationMasters.Contains(this)) { SchemeMaster.CancellationMasters.Add(this); } if (schemeId != SchemeMaster.ID) { schemeId = SchemeMaster.ID; } } }
private void FixupSchemeMaster(SchemeMaster previousValue) { if (previousValue != null && previousValue.UserSchemeTransactions.Contains(this)) { previousValue.UserSchemeTransactions.Remove(this); } if (SchemeMaster != null) { if (!SchemeMaster.UserSchemeTransactions.Contains(this)) { SchemeMaster.UserSchemeTransactions.Add(this); } if (userSchemeId != SchemeMaster.ID) { userSchemeId = SchemeMaster.ID; } } else if (!_settingFK) { userSchemeId = null; } }
private void FixupSchemeMaster1(SchemeMaster previousValue) { if (previousValue != null && previousValue.MembershipTransactions1.Contains(this)) { previousValue.MembershipTransactions1.Remove(this); } if (SchemeMaster1 != null) { if (!SchemeMaster1.MembershipTransactions1.Contains(this)) { SchemeMaster1.MembershipTransactions1.Add(this); } if (PrevSchemeId != SchemeMaster1.ID) { PrevSchemeId = SchemeMaster1.ID; } } else if (!_settingFK) { PrevSchemeId = null; } }