Show / Hide Table of Contents

Interface IMessagingDataService

Namespace: DotNetNuke.Services.Messaging.Data
Assembly: DotNetNuke.dll
Syntax
public interface IMessagingDataService

Methods

GetInboxCount(int, int)

Declaration
int GetInboxCount(int portalID, int userID)
Parameters
Type Name Description
int portalID
int userID
Returns
Type Description
int

GetMessageByID(int)

Declaration
IDataReader GetMessageByID(int messageID)
Parameters
Type Name Description
int messageID
Returns
Type Description
IDataReader

GetNewMessageCount(int, int)

Declaration
int GetNewMessageCount(int portalID, int userID)
Parameters
Type Name Description
int portalID
int userID
Returns
Type Description
int

GetNextMessageForDispatch(Guid)

Declaration
IDataReader GetNextMessageForDispatch(Guid schedulerInstance)
Parameters
Type Name Description
Guid schedulerInstance
Returns
Type Description
IDataReader

GetUserInbox(int, int, int, int)

Declaration
IDataReader GetUserInbox(int portalID, int userID, int pageNumber, int pageSize)
Parameters
Type Name Description
int portalID
int userID
int pageNumber
int pageSize
Returns
Type Description
IDataReader

MarkMessageAsDispatched(int)

Declaration
void MarkMessageAsDispatched(int messageID)
Parameters
Type Name Description
int messageID

SaveMessage(Message)

Declaration
long SaveMessage(Message objMessaging)
Parameters
Type Name Description
Message objMessaging
Returns
Type Description
long

UpdateMessage(Message)

Declaration
void UpdateMessage(Message message)
Parameters
Type Name Description
Message message

Extension Methods

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