private void RelationshipsNameDeleting(object sender, ObjectEventArgs e) { if ((e.Object is RelationshipNameInfo relationshipName) && _contentTypeSync.IsAtSynchronizedSite(relationshipName)) { e.CallWhenFinished( () => RunSynchronization(async() => await _contentTypeSync.SyncRelationships()) ); } }
private void PageTypeUpdating(object sender, ObjectEventArgs e) { if ((e.Object is DocumentTypeInfo contentType) && _contentTypeSync.IsAtSynchronizedSite(contentType)) { if (contentType.AnyItemChanged(ContentTypeSync.UsedPageTypeColumns)) { e.CallWhenFinished( () => RunSynchronization(async() => await _contentTypeSync.SyncContentType(contentType)) ); } } }
private void RelationshipNameUpdating(object sender, ObjectEventArgs e) { if ((e.Object is RelationshipNameInfo relationshipName) && _contentTypeSync.IsAtSynchronizedSite(relationshipName)) { if (relationshipName.AnyItemChanged(ContentTypeSync.UsedRelationshipNameColumns)) { e.CallWhenFinished( () => RunSynchronization(async() => await _contentTypeSync.SyncRelationships()) ); } } }
private void CategoryUpdating(object sender, ObjectEventArgs e) { if ((e.Object is CategoryInfo category) && _taxonomySync.IsAtSynchronizedSite(category)) { if (category.AnyItemChanged(TaxonomySync.UsedCategoryColumns)) { e.CallWhenFinished( () => RunSynchronization(async() => await _taxonomySync.SyncCategories()) ); } } }