The DiscussionBLL 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(Guid) |
Deletes discussion board
|
|
DeleteBoard(Nullable<(Of <<'(Guid>)>>), Guid) |
Deletes discussion board
|
|
DeleteMessage(SnDiscussionMessageEntity) |
Deletes message
|
|
DeleteMessage(Guid) |
Deletes message
|
|
DeleteMessage(Guid, Guid) |
Deletes message
|
|
DeleteSpamMessages |
Delete discussion messages marked as spam for specified topic.
|
|
DeleteSpamTopics |
Delete discussion topics marked as spam for specified board.
|
|
DeleteTopic(Guid) |
Deletes discussion topic
|
|
DeleteTopic(Guid, Guid) |
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.
|
|
ExecuteNotifications(DiscussionSubscribeArgs) |
Execute notification such as Activity Stream events, Subscription mailing etc.
|
|
ExecuteNotifications(DiscussionSubscribeArgs, Boolean) |
Execute notification such as Activity Stream events, Subscription mailing etc.
|
|
GetBoard(Guid) |
Gets the discussion board.
|
|
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(SnDiscussionBoardEntity) |
Gets a list of role ids for a particular discussion board.
|
|
GetBoardRoles(Guid) |
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.
|
|
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(Guid) |
Gets the message count for the discussion topic.
|
|
GetMessageCountForTopic(Guid, Guid) |
Gets the message count for the discussion topic.
|
|
GetMessageItemIndex |
Gets the topic answer direct url.
|
|
GetMessageItemUrl(String, Guid) |
Gets the message item url.
|
|
GetMessageItemUrl(String, Guid, String%) |
Gets the message item url with proper bookmark, post name etc.
|
|
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) |
Gets the discussion topic.
|
|
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.
|
|
GetTopicAnswerUrl |
Gets the topic answer direct url.
|
|
GetTopicAuthor |
Gets the discussion topic author.
|
|
GetTopicCountForBoard |
Gets the topic count for the discussion board.
|
|
GetTopicCustomFilter |
Gets the topic custom filter.
|
|
GetTopicDateCreated |
Gets the discussion topic creation date.
|
|
GetTopicDefaultFilter |
Gets the topic default filter.
|
|
GetTopicDefaultSorter |
Gets topic default sorter.
|
|
GetTopicId |
Gets the discussion topic id of the specified topic.
|
|
GetTopicItemIndex |
Gets the topic answer direct url.
|
|
GetTopicItemUrl(Guid, Guid, String, String, Int32, DiscussionTopicFilter, DiscussionTopicFilterBucket) |
Gets the topic item url.
|
|
GetTopicItemUrl(String, Guid, Nullable<(Of <<'(Int32>)>>), Nullable<(Of <<'(Int32>)>>), Nullable<(Of <<'(Int32>)>>), String, String%, String%) |
Gets the topic item url with proper bookmark, topic name etc.
|
|
GetTopicItemUrl(Guid, Guid, String, String, Int32, DiscussionTopicFilter, DiscussionTopicFilterBucket, String%, String%) |
Gets the topic item url.
|
|
GetTopicLinkItemId |
Gets the topic link item id e.g. #Topic1231313123.
|
|
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.
|
|
GetTopicSorter |
Gets topic default sorter.
|
|
GetTopicTags |
Gets the topic tags.
|
|
GetTopicViews |
Gets the discussion topic views.
|
|
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.
|
|
HandleExternalAction |
Handles discussion external actions.
|
|
HasPinnedBoards |
Gets the flag if discussion have a pinned boards.
|
|
IncrementTopicViews |
Increment discussion topic views.
|
|
InvalidateAllTotalPosts |
Invalidate the total discussion posts cache.
|
|
InvalidateBoardCache |
Invalidate cache for the specified board.
|
|
InvalidateBoardHasPinItems |
Invalidates the discussion board have a pin item cache.
|
|
InvalidateBoardModerators |
Invalidates a list of moderator user ids for a particular discussion board.
|
|
InvalidateDiscussionCache |
Invalidate all discussion cache.
|
|
InvalidateGetBoardPinItems |
Invalidate the discussion board pin items cache.
|
|
InvalidateGetPinnedBoards |
Invalidate the discussion pinned boards cache.
|
|
InvalidateGetTopic |
Invalidate get discussion topic from Http context.
|
|
InvalidateGetTopicPinItems |
Invalidates the discussion topic pin items cache.
|
|
InvalidateHasPinnedBoards |
Invalidates the discussion have a pinned boards cache.
|
|
InvalidateIsTopicAnswered |
Invalidate is topic answered from Http context.
|
|
InvalidateMessageCountCache |
Invalidate message count cache.
|
|
InvalidateTopicHasPinItems |
Invalidates the discussion topic have a pin item cache.
|
|
InvalidateTopicTagsCache |
Invalidates topic tags cache.
|
|
InvalidateUserTotalPosts |
Invalidate the user total discussion board posts cache.
|
|
IsDiscussionEditableByUser(SnDiscussionBoardEntity, Guid) |
Checks if the discussion can be edited by the specified user.
|
|
IsDiscussionEditableByUser(Guid, Guid) |
Checks if the discussion can be edited by the specified user.
|
|
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.
|
|
ParseTemplateTags |
Parses all template tags and generates a proper HTML based on the current template.
|
|
ParseTopicTags |
Parses a tag string and constructs a topic tag collection for a given entity.
|
|
PostMessage(Guid, Guid, Guid, String) |
Posts new meesage to discussion topic
|
|
PostMessage(Guid, Guid, Guid, Guid, String) |
Posts new meesage to discussion topic
|
|
ReportHamMessage |
Reports a message as HAM.
|
|
ReportMessageAsAdminAttentionRequired |
Report discussion message as abusive or admin attention required.
|
|
ReportSpamMessage |
Reports a message as SPAM.
|
|
ReportSpamTopic |
Reports a topic as SPAM.
|
|
RequestMessageDelete |
Request discussion message deletion.
|
|
SendDailyReport |
Send daily report to Administrators, Discussion administrators and board moderators.
|
|
SetTopicViews |
Set discussion topic views.
|
|
ToggleBoardClosed |
Toggle board closed status.
|
|
ToggleMessageAsAnswer |
Toggle the answer flag on the discussion topic message.
|
|
TogglePinBoard(Guid) |
Gets the flag if discussion board is pinned.
|
|
TogglePinBoard(Nullable<(Of <<'(Guid>)>>), Guid) |
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.
|
|
ToggleTopicClosed |
Toggle topic closed status.
|
|
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(Guid) |
Update discussion message as admin approved (e.g. Published).
|
|
UpdateMessageAsApproved(Guid, Guid, Guid) |
Update discussion message as admin approved (e.g. Published).
|
|
UpdateTopic |
Updates discussion topic.
|
|
UpdateTopicAsApproved(Guid) |
Update discussion topic as admin approved (e.g. Published).
|
|
UpdateTopicAsApproved(Guid, Guid) |
Update discussion topic as admin approved (e.g. Published).
|
Extension Methods
Name | Description | |
---|---|---|
ConvertTo(Type) | Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.) |
|
ConvertTo(Type, TypeConverter) | Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.) |
|
ConvertTo(Type, Boolean) | Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.) |
|
ConvertTo(Type, TypeConverter, Boolean) | Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.) |
|
ConvertTo<(Of <<'(T>)>>)()()()() | Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.) |
|
ConvertTo<(Of <<'(T>)>>)(TypeConverter) | Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.) |
|
GetCurrentStackTrace |
Gets current stack trace information.
(Defined by ObjectExtension.) |
|
GetDebugInformation |
Gets the debug information for currently executing code.
(Defined by ObjectExtension.) |
|
GetExecutingMethodName |
Gets the executing method name.
(Defined by ObjectExtension.) |
|
GetPropertyType |
Gets a property type.
(Defined by ObjectExtension.) |
|
GetPropertyValue |
Gets a property or field value from the object (Dot notation enabled).
(Defined by ObjectExtension.) |
|
PropertyExists |
Check if property exists.
(Defined by ObjectExtension.) |
|
SetPropertyValue |
Sets a property or field value to the object (Dot notation enabled).
(Defined by ObjectExtension.) |