Пример #1
0
        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));
        }
Пример #2
0
        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));
        }