Show / Hide Table of Contents

Interface IMessagingController

Namespace: DotNetNuke.Services.Messaging
Assembly: DotNetNuke.dll
Syntax
public interface IMessagingController

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, int, int)

Declaration
Message GetMessageByID(int portalID, int userID, int messageID)
Parameters
Type Name Description
int portalID
int userID
int messageID
Returns
Type Description
Message

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
Message GetNextMessageForDispatch(Guid schedulerInstance)
Parameters
Type Name Description
Guid schedulerInstance
Returns
Type Description
Message

GetUserInbox(int, int, int, int)

Declaration
List<Message> GetUserInbox(int portalID, int userID, int pageNumber, int pageSize)
Parameters
Type Name Description
int portalID
int userID
int pageNumber
int pageSize
Returns
Type Description
List<Message>

MarkMessageAsDispatched(int)

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

SaveMessage(Message)

Declaration
void SaveMessage(Message objMessage)
Parameters
Type Name Description
Message objMessage

UpdateMessage(Message)

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

Extension Methods

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