public void RemoveRelationship(Relationship relationship) { if (_relationships.Contains(relationship) == false) { return; } _relationships.Remove(relationship); RaisePropertyChanged("Relationships"); RelationshipsChanged.RaiseEventEx(this, new CollectionChangeEvent <Relationship>(CollectionChangeAction.Deletion, relationship)); }
public void AddRelationship(Relationship relationship) { if (_relationships.Contains(relationship)) { return; } _relationships.Add(relationship); relationship.Database = this; RaisePropertyChanged("Relationships"); RelationshipsChanged.RaiseEventEx(this, new CollectionChangeEvent <Relationship>(CollectionChangeAction.Addition, relationship)); }