Show / Hide Table of Contents

Interface IDataService

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

Methods

AddSubscription(int, int, int, string, string, int, int, string)

Declaration
int AddSubscription(int userId, int portalId, int subscriptionTypeId, string objectKey, string description, int moduleId, int tabId, string objectData)
Parameters
Type Name Description
int userId
int portalId
int subscriptionTypeId
string objectKey
string description
int moduleId
int tabId
string objectData
Returns
Type Description
int

AddSubscriptionType(string, string, int)

Declaration
int AddSubscriptionType(string subscriptionName, string friendlyName, int desktopModuleId)
Parameters
Type Name Description
string subscriptionName
string friendlyName
int desktopModuleId
Returns
Type Description
int

DeleteSubscription(int)

Declaration
bool DeleteSubscription(int subscriptionId)
Parameters
Type Name Description
int subscriptionId
Returns
Type Description
bool

DeleteSubscriptionType(int)

Declaration
bool DeleteSubscriptionType(int subscriptionTypeId)
Parameters
Type Name Description
int subscriptionTypeId
Returns
Type Description
bool

DeleteSubscriptionsByObjectKey(int, string)

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

GetSubscriptionTypes()

Declaration
IDataReader GetSubscriptionTypes()
Returns
Type Description
IDataReader

GetSubscriptionsByContent(int, int, string)

Declaration
IDataReader GetSubscriptionsByContent(int portalId, int subscriptionTypeId, string objectKey)
Parameters
Type Name Description
int portalId
int subscriptionTypeId
string objectKey
Returns
Type Description
IDataReader

GetSubscriptionsByUser(int, int, int)

Declaration
IDataReader GetSubscriptionsByUser(int portalId, int userId, int subscriptionTypeId)
Parameters
Type Name Description
int portalId
int userId
int subscriptionTypeId
Returns
Type Description
IDataReader

IsSubscribed(int, int, int, string, int, int)

Declaration
IDataReader IsSubscribed(int portalId, int userId, int subscriptionTypeId, string objectKey, int moduleId, int tabId)
Parameters
Type Name Description
int portalId
int userId
int subscriptionTypeId
string objectKey
int moduleId
int tabId
Returns
Type Description
IDataReader

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