public ForumUser GetLast() { SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListDescriptor descriptor = provider.GetAllListItems(ForumConstants.Lists_Users); SharePointListItem item = descriptor.SharePointListItems[descriptor.SharePointListItems.Length - 1]; return(UserMapper.CreateDomainObject(item)); }
public ForumUser GetBySharePointId(int id) { SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListItem listItem = provider.GetListItemByField(ForumConstants.Lists_Users, "UserID", id.ToString()); if (null == listItem) { CreateUserFromSharePointId(id); listItem = provider.GetListItemByField(ForumConstants.Lists_Users, "UserID", id.ToString()); } return(UserMapper.CreateDomainObject(listItem)); }
public ForumUserCollection GetAll() { ForumUserCollection users = new ForumUserCollection(); SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListDescriptor descriptor = provider.GetAllListItems(ForumConstants.Lists_Users); foreach (SharePointListItem listItem in descriptor.SharePointListItems) { users.Add(UserMapper.CreateDomainObject(listItem)); } return(users); }