The IDiscussionRepository type exposes the following members.
Methods
Name | Description | |
---|---|---|
BoardHasPinItems |
Gets the flag if discussion board have a pin item.
|
|
ChangeMessage(SnDiscussionMessageEntity) |
Changes posted message
|
|
ChangeMessage(SnDiscussionMessageEntity, Boolean) |
Changes posted message
|
|
ChangeMessage(Guid, String) |
Changes posted message
|
|
CreateBoard |
Create new discussion board
|
|
CreateTopic |
Create new discussion board topic.
|
|
DeleteBoard |
Deletes discussion board
|
|
DeleteMessage(SnDiscussionMessageEntity) |
Deletes message
|
|
DeleteMessage(Guid) |
Deletes message
|
|
DeleteSpamMessages |
Delete discussion messages marked as spam for specified topic.
|
|
DeleteSpamTopics |
Delete discussion topics marked as spam for specified board.
|
|
DeleteTopic |
Deletes discussion topic
|
|
DeleteUnApprovedMessages |
Delete discussion messages marked as unapproved for specified topic.
|
|
DeleteUnApprovedTopics |
Delete discussion topics marked as unapproved for specified board.
|
|
DisapproveMessageDeleteRequest |
Disapprove message request deletion.
|
|
EnsureMessageExists(Guid) |
Ensures that a message exists, if not creates a new one. Used primarily for uploading files, where file upload can be performed before the note is entered.
|
|
EnsureMessageExists(Guid, Guid) |
Ensures that a message exists, if not creates a new one. Used primarily for uploading files, where file upload can be performed before the note is entered.
|
|
EnsureTopicExists(Guid, Guid, Guid, String) |
Ensure discussion board topic exists.
|
|
EnsureTopicExists(Guid, Guid, Guid, String, Int32) |
Ensure discussion board topic exists.
|
|
GetBoard(Guid) |
Gets discussion board object
|
|
GetBoard(Guid, Boolean) |
Gets discussion board object
|
|
GetBoardFromTopic |
Gets topics disscussion board object
|
|
GetBoardId |
Gets the discussion board id of the specified topic.
|
|
GetBoardIds |
Gets the discussion board ids for the specific board names.
|
|
GetBoardModerators(SnDiscussionBoardEntity) |
Gets a list of moderator user ids for a particular discussion board.
|
|
GetBoardModerators(Guid) |
Gets a list of moderator user ids for a particular discussion board.
|
|
GetBoardName |
Gets the discussion board name of the specified board.
|
|
GetBoardPinItems |
Gets the discussion board pin items.
|
|
GetBoardPrefetchPath |
Gets the discussion board prefetch path.
|
|
GetBoardRoles |
Gets a list of role ids for a particular discussion board.
|
|
GetBoards(List<(Of <<'(Guid>)>>), List<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), Int32, Int32, Int32%) |
Gets all discussion boards.
|
|
GetBoards(List<(Of <<'(Guid>)>>), List<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), String, Int32, Int32, Int32%) |
Gets all discussion boards.
|
|
GetBoards(List<(Of <<'(Guid>)>>), List<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), String, RelationPredicateBucket, Int32, Int32, Int32%) |
Gets all discussion boards.
|
|
GetBoards(List<(Of <<'(Guid>)>>), List<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), String, Boolean, RelationPredicateBucket, Int32, Int32, Int32%) |
Gets all discussion boards.
|
|
GetBoards(Nullable<(Of <<'(Guid>)>>), List<(Of <<'(Guid>)>>), List<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), String, Boolean, RelationPredicateBucket, Int32, Int32, Int32%) |
Gets all discussion boards.
|
|
GetBoardSecurityFilter |
Add board security {board in role, moderator, owner} to filter.
|
|
GetDailyReportBoardIds(Int32, Int32, Int32%) |
Gets daily report discussion board ids.
|
|
GetDailyReportBoardIds(Nullable<(Of <<'(Guid>)>>), Int32, Int32, Int32%) |
Gets daily report discussion board ids.
|
|
GetDailyReportMessages |
Gets daily report discussion board messages.
|
|
GetDailyReportTopics |
Gets daily report discussion board topics.
|
|
GetGroupBoard |
Gets discussion board for specified social network group.
|
|
GetHotTopics |
Gets the hot discussion board topics.
|
|
GetMessage(Guid) |
Gets discussion message
|
|
GetMessage(Guid, Boolean) |
Gets discussion message
|
|
GetMessageCountForBoard |
Gets the message count for the discussion board.
|
|
GetMessageCountForTopic |
Gets the message count for the discussion topic.
|
|
GetMessages(Guid, Int32, Int32, Int32%) |
Gets topic messages.
|
|
GetMessages(Nullable<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), Int32, Int32, Int32%) |
Gets topic messages.
|
|
GetMessages(Nullable<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), String, Int32, Int32, Int32%) |
Gets topic messages.
|
|
GetMessages(Nullable<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), String, RelationPredicateBucket, Int32, Int32, Int32%) |
Gets topic messages.
|
|
GetMessages(Nullable<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), String, Boolean, RelationPredicateBucket, Int32, Int32, Int32%) |
Gets topic messages.
|
|
GetMessagesDefaultFilter |
Gets the discussion messages default filter.
|
|
GetMessagesDefaultSorter |
Gets the discussion message default sorter.
|
|
GetPinnedBoards(Nullable<(Of <<'(Guid>)>>), List<(Of <<'(Guid>)>>)) |
Gets the discussion pinned boards.
|
|
GetPinnedBoards(Nullable<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), List<(Of <<'(Guid>)>>)) |
Gets the discussion pinned boards.
|
|
GetSpamMessageCountForTopic |
Gets the spam message count for the discussion topic.
|
|
GetSpamTopicsCountForBoard |
Gets the spam topic count for the discussion board.
|
|
GetTopic(Guid, Boolean) |
Gets discussion topic object
|
|
GetTopic(Guid, Boolean, Int32) |
Gets discussion topic object
|
|
GetTopicAnswer |
Gets the discussion topic answer.
|
|
GetTopicAnswerId |
Gets the flag if discussion topic is answered.
|
|
GetTopicCountForBoard |
Gets the topic count for the discussion board.
|
|
GetTopicCustomFilter |
Gets the topic custom filter.
|
|
GetTopicDefaultFilter |
Gets the topic default filter.
|
|
GetTopicDefaultSorter |
Gets topic default sorter.
|
|
GetTopicId |
Gets the discussion topic id of the specified topic.
|
|
GetTopicName |
Gets the discussion topic name of the specified topic.
|
|
GetTopicPinItems |
Gets the discussion topic pin items.
|
|
GetTopicPrefetchPath |
Gets the discussion topic prefetch path.
|
|
GetTopicRatingCount |
Get topic rating count.
|
|
GetTopics(Guid, Int32, Int32, Int32%) |
Gets all discussion board topics.
|
|
GetTopics(Nullable<(Of <<'(Guid>)>>), String, Int32, Int32, Int32%) |
Gets all discussion board topics.
|
|
GetTopics(Nullable<(Of <<'(Guid>)>>), String, Boolean, IRelationPredicateBucket, Int32, Int32, Int32%) |
Gets all discussion board topics.
|
|
GetTopics(Nullable<(Of <<'(Guid>)>>), Nullable<(Of <<'(Guid>)>>), String, Boolean, IRelationPredicateBucket, ISortExpression, Int32, Int32, Int32%) |
Gets all discussion board topics.
|
|
GetTopicSecurityFilter |
Add board security {board in role, moderator, owner} to filter.
|
|
GetTopicSorter |
Gets topic default sorter.
|
|
GetUnApprovedMessageCountForTopic |
Gets the unapproved message count for the discussion topic.
|
|
GetUnApprovedTopicsCountForBoard |
Gets the unapproved topic count for the discussion board.
|
|
GetUserTotalPosts |
Gets the user total discussion board posts.
|
|
HasPinnedBoards |
Gets the flag if discussion have a pinned boards.
|
|
IsNonAdminFilterInclude |
Gets a flag indicationg whether a non admin filter is included.
|
|
IsTopicAnswered |
Gets the flag if discussion topic is answered.
|
|
ParseModerators |
Parses board moderators string and constructs a board moderator collection for a given board entity.
|
|
ParseTopicTags |
Parses a tag string and constructs a topic tag collection for a given entity.
|
|
PostMessage |
Posts new meesage to discussion topic
|
|
ReportMessageAsAdminAttentionRequired |
Report discussion message as abusive or admin attention required.
|
|
RequestMessageDelete |
Request discussion message deletion.
|
|
SetTopicViews |
Set discussion topic views.
|
|
TogglePinBoard |
Gets the flag if discussion board is pinned.
|
|
TogglePinMessage |
Gets the flag if discussion message is pinned.
|
|
TogglePinTopic |
Gets the flag if discussion topic is pinned.
|
|
TopicHasPinItems |
Gets the flag if discussion topic have a pin item.
|
|
UpdateBoard |
Updates discussion board.
|
|
UpdateMessageAsAdminAttention |
Update discussion message admin approved and not considered as abusive.
|
|
UpdateMessageAsAdminAttentionApproved |
Update discussion message as admin approved and not considered as abusive.
|
|
UpdateMessageAsAdminAttentionDisapproved |
Update discussion message as admin disapproved and considered as abusive.
|
|
UpdateMessageAsApproved |
Update discussion message as admin approved (e.g. Published).
|
|
UpdateTopic |
Updates discussion topic.
|
|
UpdateTopicAsApproved |
Update discussion topic as admin approved (e.g. Published).
|