public Forum GetById(int id) { SharePointListItem currentItem = Provider.GetListItemByField(ForumConstants.Lists_Forums, "ID", id.ToString()); if (currentItem == null) { return(new Forum(id, 1, "Default Forum")); } return(ForumMapper.CreateDomainObject(currentItem)); }
public IList <Forum> FindByCategoryId(int id) { SharePointListDescriptor descriptor = Provider.GetListItemsByField(ForumConstants.Lists_Forums, "CategoryID", id.ToString()); IList <Forum> forumCollection = new List <Forum>(); foreach (SharePointListItem listItem in descriptor.SharePointListItems) { forumCollection.Add(ForumMapper.CreateDomainObject(listItem)); } return(forumCollection); }
public IList <Forum> GetAll() { SharePointListDescriptor descriptor = Provider.GetAllListItems(ForumConstants.Lists_Forums); IList <Forum> forumCollection = new List <Forum>(); foreach (SharePointListItem listItem in descriptor.SharePointListItems) { forumCollection.Add(ForumMapper.CreateDomainObject(listItem)); } return(forumCollection); }