using System; using System.Linq; using Telerik.Sitefinity.Modules.Lists; using Telerik.Sitefinity.Lists.Model; namespace SitefinityWebApp { public class QueryListItems_GetListItemByIdNativeAPI { public ListItem GetListItemByIdNativeAPI(Guid masterListItemId) { ListsManager listsManager = ListsManager.GetManager(); ListItem listItem = listsManager.GetListItems().Where(i => i.Id == masterListItemId).FirstOrDefault(); if (listItem != null) { listItem = listsManager.Lifecycle.GetLive(listItem) as ListItem; } return listItem; } } }