C# Class DotNetNuke.Modules.Forums.Components.Controllers.ForumsController

Inheritance: IForumsController
Show file Open project: DNNCommunity/DNN.Forum

Public Methods

Method Description
AddFilter ( FilterInfo objFilter ) : int
AddPermission ( PermissionInfo objPermission ) : int
AddPoll ( PollInfo objPoll ) : int
AddPollOption ( PollOptionInfo objPollOption ) : int
AddPollResult ( PollResultInfo objPollResult ) : int
AddPost ( PostInfo objPost ) : int
AddPostAttachment ( PostAttachmentInfo objPostAttach, int topicId ) : int
AddPostRating ( PostRatingInfo objPostRating, int topicId ) : int
AddRank ( RankInfo objRank ) : int
AddSetting ( SettingInfo objSetting ) : int
AddSubscription ( SubscriptionInfo objSubscription ) : int
AddTopic ( TopicInfo objTopic, int moduleId, int portalId ) : int
AddTopicTracking ( TopicTrackingInfo objTopicTracking ) : int
AddTracking ( TrackingInfo objTracking ) : int
AddUrl ( Common.Entities objUrl ) : int
AddUser ( UserInfo objUser ) : int
DeleteFilter ( int filterId, int portalId ) : void
DeleteForum ( int forumId, int moduleId, int portalId ) : void
DeletePermission ( int permissionId, int portalId ) : void
DeletePoll ( int pollId, int topicId ) : void
DeletePollOption ( int pollOptionId, int pollId ) : void
DeletePollResult ( int pollResultId, int pollId ) : void
DeletePost ( int postId, int topicId ) : void
DeletePostAttachment ( int attachmentId, int postId, int topicId ) : void
DeletePostRating ( int ratingId, int portalId, int topicId ) : void
DeleteRank ( int rankId, int portalId ) : void
DeleteSetting ( int settingId ) : void
DeleteSubscription ( int subscriptionId, int portalId ) : void
DeleteTopic ( int topicId, int forumId, int moduleId, int portalId ) : void
DeleteTopicTracking ( int topicTrackingId ) : void
DeleteTracking ( int trackingId ) : void
DeleteUrl ( int id, int portalId ) : void
ForumsController ( ) : System.Collections.Generic
ForumsController ( IDataProvider dataProvider ) : System.Collections.Generic
GetAllFilters ( int portalId, int moduleId, int forumId ) : List
GetAllSettings ( ) : List
GetAllUrls ( int portalId ) : List
GetFilter ( int filterId ) : FilterInfo
GetForum ( int forumId ) : ForumInfo
GetForumTopics ( int forumId, int pageIndex, int pageSize ) : List
GetModuleForums ( int moduleId ) : List
GetModuleRank ( int moduleId ) : List
GetPermission ( int permissionId ) : PermissionInfo
GetPollByTopic ( int topicId ) : List
GetPollOptions ( int pollId ) : List
GetPollResults ( int pollId ) : List
GetPortalPermissions ( int portalId ) : List
GetPost ( int postId ) : PostInfo
GetRank ( int rankId ) : RankInfo
GetSetting ( int settingId ) : SettingInfo
GetSubscription ( int subscriptionId ) : SubscriptionInfo
GetTopic ( int topicId ) : TopicInfo
GetTopicAttachments ( int topicId ) : List
GetTopicPosts ( int topicId ) : List
GetTopicRatings ( int topicId ) : List
GetTopicTrackingByForum ( int forumId ) : List
GetTopicTrackingByTopic ( int topicId ) : List
GetTopicsSubscribers ( int portalId, int moduleId, int forumId, int topicId ) : List
GetUrl ( int id ) : Entities.UrlInfo
GetUser ( int portalId, int userId ) : UserInfo
GetUsersSubscriptions ( int portalId, int userId ) : List
GetUsersTrackedForums ( int userId ) : List
HardDeletePost ( int postId, int topicId ) : void
SaveFilter ( FilterInfo objFilter ) : FilterInfo
SaveForum ( ForumInfo objForum ) : int
SaveRank ( RankInfo objRank ) : RankInfo
UpdateFilter ( FilterInfo objFilter ) : void
UpdatePermission ( PermissionInfo objPermission ) : void
UpdatePoll ( PollInfo objPoll ) : void
UpdatePollOption ( PollOptionInfo objPollOption, int pollId ) : void
UpdatePollResult ( PollResultInfo objPollResult, int pollId ) : void
UpdatePost ( PostInfo objPost ) : void
UpdatePostAttachment ( PostAttachmentInfo objPostAttach, int topicId ) : void
UpdatePostRating ( PostRatingInfo objPostRating, int topicId ) : void
UpdateRank ( RankInfo objRank ) : void
UpdateSetting ( SettingInfo objSetting ) : void
UpdateSubscription ( SubscriptionInfo objSubscription ) : void
UpdateTopic ( TopicInfo objTopic, int moduleId, int portalId ) : void
UpdateTopicTracking ( TopicTrackingInfo objTopicTracking ) : void
UpdateTracking ( TrackingInfo objTracking ) : void
UpdateUrl ( Common.Entities objUrl ) : void
UpdateUser ( UserInfo objUser ) : void

Method Details

AddFilter() public method

public AddFilter ( FilterInfo objFilter ) : int
objFilter FilterInfo
return int

AddPermission() public method

public AddPermission ( PermissionInfo objPermission ) : int
objPermission PermissionInfo
return int

AddPoll() public method

public AddPoll ( PollInfo objPoll ) : int
objPoll PollInfo
return int

AddPollOption() public method

public AddPollOption ( PollOptionInfo objPollOption ) : int
objPollOption PollOptionInfo
return int

AddPollResult() public method

public AddPollResult ( PollResultInfo objPollResult ) : int
objPollResult PollResultInfo
return int

AddPost() public method

public AddPost ( PostInfo objPost ) : int
objPost PostInfo
return int

AddPostAttachment() public method

public AddPostAttachment ( PostAttachmentInfo objPostAttach, int topicId ) : int
objPostAttach PostAttachmentInfo
topicId int
return int

AddPostRating() public method

public AddPostRating ( PostRatingInfo objPostRating, int topicId ) : int
objPostRating PostRatingInfo
topicId int
return int

AddRank() public method

public AddRank ( RankInfo objRank ) : int
objRank RankInfo
return int

AddSetting() public method

public AddSetting ( SettingInfo objSetting ) : int
objSetting SettingInfo
return int

AddSubscription() public method

public AddSubscription ( SubscriptionInfo objSubscription ) : int
objSubscription SubscriptionInfo
return int

AddTopic() public method

public AddTopic ( TopicInfo objTopic, int moduleId, int portalId ) : int
objTopic TopicInfo
moduleId int
portalId int
return int

AddTopicTracking() public method

public AddTopicTracking ( TopicTrackingInfo objTopicTracking ) : int
objTopicTracking TopicTrackingInfo
return int

AddTracking() public method

public AddTracking ( TrackingInfo objTracking ) : int
objTracking TrackingInfo
return int

AddUrl() public method

public AddUrl ( Common.Entities objUrl ) : int
objUrl Common.Entities
return int

AddUser() public method

public AddUser ( UserInfo objUser ) : int
objUser Common.UserInfo
return int

DeleteFilter() public method

public DeleteFilter ( int filterId, int portalId ) : void
filterId int
portalId int
return void

DeleteForum() public method

public DeleteForum ( int forumId, int moduleId, int portalId ) : void
forumId int
moduleId int
portalId int
return void

DeletePermission() public method

public DeletePermission ( int permissionId, int portalId ) : void
permissionId int
portalId int
return void

DeletePoll() public method

public DeletePoll ( int pollId, int topicId ) : void
pollId int
topicId int
return void

DeletePollOption() public method

public DeletePollOption ( int pollOptionId, int pollId ) : void
pollOptionId int
pollId int
return void

DeletePollResult() public method

public DeletePollResult ( int pollResultId, int pollId ) : void
pollResultId int
pollId int
return void

DeletePost() public method

public DeletePost ( int postId, int topicId ) : void
postId int
topicId int
return void

DeletePostAttachment() public method

public DeletePostAttachment ( int attachmentId, int postId, int topicId ) : void
attachmentId int
postId int
topicId int
return void

DeletePostRating() public method

public DeletePostRating ( int ratingId, int portalId, int topicId ) : void
ratingId int
portalId int
topicId int
return void

DeleteRank() public method

public DeleteRank ( int rankId, int portalId ) : void
rankId int
portalId int
return void

DeleteSetting() public method

public DeleteSetting ( int settingId ) : void
settingId int
return void

DeleteSubscription() public method

public DeleteSubscription ( int subscriptionId, int portalId ) : void
subscriptionId int
portalId int
return void

DeleteTopic() public method

public DeleteTopic ( int topicId, int forumId, int moduleId, int portalId ) : void
topicId int
forumId int
moduleId int
portalId int
return void

DeleteTopicTracking() public method

public DeleteTopicTracking ( int topicTrackingId ) : void
topicTrackingId int
return void

DeleteTracking() public method

public DeleteTracking ( int trackingId ) : void
trackingId int
return void

DeleteUrl() public method

public DeleteUrl ( int id, int portalId ) : void
id int
portalId int
return void

ForumsController() public method

public ForumsController ( ) : System.Collections.Generic
return System.Collections.Generic

ForumsController() public method

public ForumsController ( IDataProvider dataProvider ) : System.Collections.Generic
dataProvider IDataProvider
return System.Collections.Generic

GetAllFilters() public method

public GetAllFilters ( int portalId, int moduleId, int forumId ) : List
portalId int
moduleId int
forumId int
return List

GetAllSettings() public method

public GetAllSettings ( ) : List
return List

GetAllUrls() public method

public GetAllUrls ( int portalId ) : List
portalId int
return List

GetFilter() public method

public GetFilter ( int filterId ) : FilterInfo
filterId int
return FilterInfo

GetForum() public method

public GetForum ( int forumId ) : ForumInfo
forumId int
return ForumInfo

GetForumTopics() public method

public GetForumTopics ( int forumId, int pageIndex, int pageSize ) : List
forumId int
pageIndex int
pageSize int
return List

GetModuleForums() public method

public GetModuleForums ( int moduleId ) : List
moduleId int
return List

GetModuleRank() public method

public GetModuleRank ( int moduleId ) : List
moduleId int
return List

GetPermission() public method

public GetPermission ( int permissionId ) : PermissionInfo
permissionId int
return PermissionInfo

GetPollByTopic() public method

public GetPollByTopic ( int topicId ) : List
topicId int
return List

GetPollOptions() public method

public GetPollOptions ( int pollId ) : List
pollId int
return List

GetPollResults() public method

public GetPollResults ( int pollId ) : List
pollId int
return List

GetPortalPermissions() public method

public GetPortalPermissions ( int portalId ) : List
portalId int
return List

GetPost() public method

public GetPost ( int postId ) : PostInfo
postId int
return PostInfo

GetRank() public method

public GetRank ( int rankId ) : RankInfo
rankId int
return RankInfo

GetSetting() public method

public GetSetting ( int settingId ) : SettingInfo
settingId int
return SettingInfo

GetSubscription() public method

public GetSubscription ( int subscriptionId ) : SubscriptionInfo
subscriptionId int
return SubscriptionInfo

GetTopic() public method

public GetTopic ( int topicId ) : TopicInfo
topicId int
return TopicInfo

GetTopicAttachments() public method

public GetTopicAttachments ( int topicId ) : List
topicId int
return List

GetTopicPosts() public method

public GetTopicPosts ( int topicId ) : List
topicId int
return List

GetTopicRatings() public method

public GetTopicRatings ( int topicId ) : List
topicId int
return List

GetTopicTrackingByForum() public method

public GetTopicTrackingByForum ( int forumId ) : List
forumId int
return List

GetTopicTrackingByTopic() public method

public GetTopicTrackingByTopic ( int topicId ) : List
topicId int
return List

GetTopicsSubscribers() public method

public GetTopicsSubscribers ( int portalId, int moduleId, int forumId, int topicId ) : List
portalId int
moduleId int
forumId int
topicId int
return List

GetUrl() public method

public GetUrl ( int id ) : Entities.UrlInfo
id int
return Entities.UrlInfo

GetUser() public method

public GetUser ( int portalId, int userId ) : UserInfo
portalId int
userId int
return Common.UserInfo

GetUsersSubscriptions() public method

public GetUsersSubscriptions ( int portalId, int userId ) : List
portalId int
userId int
return List

GetUsersTrackedForums() public method

public GetUsersTrackedForums ( int userId ) : List
userId int
return List

HardDeletePost() public method

public HardDeletePost ( int postId, int topicId ) : void
postId int
topicId int
return void

SaveFilter() public method

public SaveFilter ( FilterInfo objFilter ) : FilterInfo
objFilter FilterInfo
return FilterInfo

SaveForum() public method

public SaveForum ( ForumInfo objForum ) : int
objForum ForumInfo
return int

SaveRank() public method

public SaveRank ( RankInfo objRank ) : RankInfo
objRank RankInfo
return RankInfo

UpdateFilter() public method

public UpdateFilter ( FilterInfo objFilter ) : void
objFilter FilterInfo
return void

UpdatePermission() public method

public UpdatePermission ( PermissionInfo objPermission ) : void
objPermission PermissionInfo
return void

UpdatePoll() public method

public UpdatePoll ( PollInfo objPoll ) : void
objPoll PollInfo
return void

UpdatePollOption() public method

public UpdatePollOption ( PollOptionInfo objPollOption, int pollId ) : void
objPollOption PollOptionInfo
pollId int
return void

UpdatePollResult() public method

public UpdatePollResult ( PollResultInfo objPollResult, int pollId ) : void
objPollResult PollResultInfo
pollId int
return void

UpdatePost() public method

public UpdatePost ( PostInfo objPost ) : void
objPost PostInfo
return void

UpdatePostAttachment() public method

public UpdatePostAttachment ( PostAttachmentInfo objPostAttach, int topicId ) : void
objPostAttach PostAttachmentInfo
topicId int
return void

UpdatePostRating() public method

public UpdatePostRating ( PostRatingInfo objPostRating, int topicId ) : void
objPostRating PostRatingInfo
topicId int
return void

UpdateRank() public method

public UpdateRank ( RankInfo objRank ) : void
objRank RankInfo
return void

UpdateSetting() public method

public UpdateSetting ( SettingInfo objSetting ) : void
objSetting SettingInfo
return void

UpdateSubscription() public method

public UpdateSubscription ( SubscriptionInfo objSubscription ) : void
objSubscription SubscriptionInfo
return void

UpdateTopic() public method

public UpdateTopic ( TopicInfo objTopic, int moduleId, int portalId ) : void
objTopic TopicInfo
moduleId int
portalId int
return void

UpdateTopicTracking() public method

public UpdateTopicTracking ( TopicTrackingInfo objTopicTracking ) : void
objTopicTracking TopicTrackingInfo
return void

UpdateTracking() public method

public UpdateTracking ( TrackingInfo objTracking ) : void
objTracking TrackingInfo
return void

UpdateUrl() public method

public UpdateUrl ( Common.Entities objUrl ) : void
objUrl Common.Entities
return void

UpdateUser() public method

public UpdateUser ( UserInfo objUser ) : void
objUser Common.UserInfo
return void