using System; using System.Linq; using Telerik.Sitefinity.Data.ContentLinks; using Telerik.Sitefinity.Model; namespace SitefinityWebApp { public class GetAllRelationsByParent { public IQueryable<IDataItem> GetRelationsByParent(Guid itemId, string itemProviderName, string itemTypeName, string fieldName) { ContentLinksManager contentLinksManager = ContentLinksManager.GetManager(); var linksToRelatedItems = contentLinksManager.GetContentLinks() .Where(cl => cl.ParentItemId == itemId && cl.ParentItemProviderName == itemProviderName && cl.ParentItemType == itemTypeName && cl.ComponentPropertyName == fieldName); return linksToRelatedItems; } } }