Show / Hide Table of Contents

Interface ISubscriptionController

Namespace: DotNetNuke.Services.Social.Subscriptions
Assembly: DotNetNuke.dll
Syntax
public interface ISubscriptionController

Methods

AddSubscription(Subscription)

Declaration
void AddSubscription(Subscription subscription)
Parameters
Type Name Description
Subscription subscription

DeleteSubscription(Subscription)

Declaration
void DeleteSubscription(Subscription subscription)
Parameters
Type Name Description
Subscription subscription

DeleteSubscriptionsByObjectKey(int, string)

Declaration
void DeleteSubscriptionsByObjectKey(int portalId, string objectKey)
Parameters
Type Name Description
int portalId
string objectKey

GetContentSubscriptions(int, int, string)

Declaration
IEnumerable<Subscription> GetContentSubscriptions(int portalId, int subscriptionTypeId, string objectKey)
Parameters
Type Name Description
int portalId
int subscriptionTypeId
string objectKey
Returns
Type Description
IEnumerable<Subscription>

GetUserSubscriptions(UserInfo, int, int)

Declaration
IEnumerable<Subscription> GetUserSubscriptions(UserInfo user, int portalId, int subscriptionTypeId = -1)
Parameters
Type Name Description
UserInfo user
int portalId
int subscriptionTypeId
Returns
Type Description
IEnumerable<Subscription>

IsSubscribed(Subscription)

Declaration
bool IsSubscribed(Subscription subscription)
Parameters
Type Name Description
Subscription subscription
Returns
Type Description
bool

UpdateSubscriptionDescription(string, int, string)

Declaration
int UpdateSubscriptionDescription(string objectKey, int portalId, string newDescription)
Parameters
Type Name Description
string objectKey
int portalId
string newDescription
Returns
Type Description
int

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS