private void AddTemplateRelatedData(PageTemplate template, Image image, PageManager pageManager) { var changedRelations = new ContentLinkChange[] { new ContentLinkChange() { ChildItemId = image.Id, ChildItemProviderName = image.GetProviderName(), ChildItemType = image.GetType().FullName, ComponentPropertyName = PageTemplate.ThumbnailFieldName, Ordinal = -2, State = Telerik.Sitefinity.Web.UI.Fields.Enums.ContentLinkChangeState.Added } }; var type = Type.GetType("Telerik.Sitefinity.RelatedData.RelatedDataHelper, Telerik.Sitefinity"); var method = type.GetMethod("SaveRelatedDataChanges", BindingFlags.NonPublic | BindingFlags.Static); method.Invoke(null, new object[] { pageManager, template, changedRelations, false }); }