/// <summary> /// Adds the list values. /// </summary> /// <param name="values">The values.</param> protected void AddListValues(string[] values) { SharePointListItem listItem = new SharePointListItem(0, values); SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); provider.AddListItem(listName, listItem); }
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 Group FindById(int id) { SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListItem listItem = provider.GetListItembyID(ForumConstants.Lists_Groups, id); Group group = new Group(); group.Id = listItem.Id; group.Name = listItem["Title"]; return group; }
public Group FindById(int id) { SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListItem listItem = provider.GetListItembyID(ForumConstants.Lists_Groups, id); Group group = new Group(); group.Id = listItem.Id; group.Name = listItem["Title"]; return(group); }
public MessageCollection GetAll() { MessageCollection messages = new MessageCollection(); SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListDescriptor postItems = provider.GetAllListItems(ForumConstants.Lists_Posts); foreach (SharePointListItem postItem in postItems.SharePointListItems) { messages.Add(MessageMapper.CreateDomainObject(postItem)); } return messages; }
public int Save(Group group) { SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); string[] values = { "Title", group.Name, }; SharePointListItem listItem = new SharePointListItem(group.Id, values); if (group.Id == 0) return provider.AddListItem(ForumConstants.Lists_Groups, listItem); else return provider.UpdateListItem(ForumConstants.Lists_Groups, listItem); }
public MessageCollection GetAll() { MessageCollection messages = new MessageCollection(); SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListDescriptor postItems = provider.GetAllListItems(ForumConstants.Lists_Posts); foreach (SharePointListItem postItem in postItems.SharePointListItems) { messages.Add(MessageMapper.CreateDomainObject(postItem)); } return(messages); }
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 GroupCollection GetAll() { GroupCollection groups = new GroupCollection(); SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListDescriptor items = provider.GetAllListItems(ForumConstants.Lists_Groups); foreach (SharePointListItem listItem in items.SharePointListItems) { groups.Add(new Group(listItem.Id, listItem["Title"])); } return groups; }
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; }
public GroupCollection GetAll() { GroupCollection groups = new GroupCollection(); SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListDescriptor items = provider.GetAllListItems(ForumConstants.Lists_Groups); foreach (SharePointListItem listItem in items.SharePointListItems) { groups.Add(new Group(listItem.Id, listItem["Title"])); } return(groups); }
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); }
public int Save(ForumUser user) { int userId; SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListItem listItem = UserMapper.CreateDto(user); if (user.Id == 0) { userId = provider.AddListItem(ForumConstants.Lists_Users, listItem); } else { userId = provider.UpdateListItem(ForumConstants.Lists_Users, listItem); } return(userId); }
public int Save(ForumUser user) { int userId; SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); SharePointListItem listItem = UserMapper.CreateDto(user); if (user.Id == 0) { userId = provider.AddListItem(ForumConstants.Lists_Users, listItem); } else { userId = provider.UpdateListItem(ForumConstants.Lists_Users, listItem); } return userId; }
public int Save(Group group) { SharePointListProvider provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); string[] values = { "Title", group.Name, }; SharePointListItem listItem = new SharePointListItem(group.Id, values); if (group.Id == 0) { return(provider.AddListItem(ForumConstants.Lists_Groups, listItem)); } else { return(provider.UpdateListItem(ForumConstants.Lists_Groups, listItem)); } }
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); }
/// <summary> /// Initializes a new instance of the <see cref="DataProviderBase"/> class. /// </summary> protected DataProviderBase() { _provider = new SharePointListProvider(ForumApplication.Instance.SpWeb); }