Пример #1
0
 private void RelationshipsNameDeleting(object sender, ObjectEventArgs e)
 {
     if ((e.Object is RelationshipNameInfo relationshipName) && _contentTypeSync.IsAtSynchronizedSite(relationshipName))
     {
         e.CallWhenFinished(
             () => RunSynchronization(async() => await _contentTypeSync.SyncRelationships())
             );
     }
 }
Пример #2
0
 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))
                 );
         }
     }
 }
Пример #3
0
 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())
                 );
         }
     }
 }
Пример #4
0
 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())
                 );
         }
     }
 }