コード例 #1
0
        public ListItemEntity GetListEntityItem(string listName, string listItem)
        {
            ListItemEntity listItemEntity = null;

            var listEntityItem = GetListDefinition(listName);

            if (listEntityItem != null)
            {
                var listItems = GetSimpleList(listName);

                if (listItems != null)
                {
                    var foundListItem = listItems.FirstOrDefault(l => l.Name.Equals(listItem, StringComparison.InvariantCultureIgnoreCase));

                    if (foundListItem != null)
                    {
                        using (ListAgent listAgent = new ListAgent())
                        {
                            listItemEntity = listAgent.GetFromListDefinition(listEntityItem.Id, foundListItem.Id);
                        }
                    }
                }
            }
            return(listItemEntity);
        }
コード例 #2
0
        public ListItemEntity GetListEntityItem(string listName, int listItem)
        {
            ListItemEntity listEntityItem = null;

            var listDefinition = GetListDefinition(listName);

            if (listDefinition != null)
            {
                using (ListAgent listAgent = new ListAgent())
                {
                    listEntityItem = listAgent.GetFromListDefinition(listItem, listDefinition.Id);
                }
            }

            return(listEntityItem);
        }