Interface IDataService
Assembly: DotNetNuke.dll
Syntax
public interface IDataService
Methods
CheckReplyHasRecipients(int, int)
Declaration
int CheckReplyHasRecipients(int conversationId, int userId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
Returns
ConvertLegacyMessages(int, int)
Declaration
void ConvertLegacyMessages(int pageIndex, int pageSize)
Parameters
| Type |
Name |
Description |
| int |
pageIndex |
|
| int |
pageSize |
|
CountArchivedConversations(int, int)
Declaration
int CountArchivedConversations(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountArchivedMessages(int, int)
Declaration
int CountArchivedMessages(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountArchivedMessagesByConversation(int)
Declaration
int CountArchivedMessagesByConversation(int conversationId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
Returns
CountLegacyMessages()
Declaration
IDataReader CountLegacyMessages()
Returns
CountMessagesByConversation(int)
Declaration
int CountMessagesByConversation(int conversationId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
Returns
CountNewThreads(int, int)
Declaration
int CountNewThreads(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountSentConversations(int, int)
Declaration
int CountSentConversations(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountSentMessages(int, int)
Declaration
int CountSentMessages(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CountTotalConversations(int, int)
Declaration
int CountTotalConversations(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
CreateMessageRecipientsForRole(int, string, int)
Declaration
void CreateMessageRecipientsForRole(int messageId, string roleIds, int createUpdateUserId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| string |
roleIds |
|
| int |
createUpdateUserId |
|
CreateMessageReply(int, int, string, int, string, int)
Declaration
int CreateMessageReply(int conversationId, int portalId, string body, int senderUserId, string from, int createUpdateUserId)
Parameters
Returns
DeleteMessage(int)
Declaration
void DeleteMessage(int messageId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
DeleteMessageAttachment(int)
Declaration
void DeleteMessageAttachment(int messageAttachmentId)
Parameters
| Type |
Name |
Description |
| int |
messageAttachmentId |
|
DeleteMessageRecipient(int)
Declaration
void DeleteMessageRecipient(int messageRecipientId)
Parameters
| Type |
Name |
Description |
| int |
messageRecipientId |
|
DeleteMessageRecipientByMessageAndUser(int, int)
Declaration
void DeleteMessageRecipientByMessageAndUser(int messageId, int userId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
userId |
|
DeleteUserFromConversation(int, int)
Declaration
void DeleteUserFromConversation(int conversationId, int userId)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
GetArchiveBoxView(int, int, int, int, string, bool)
Declaration
IDataReader GetArchiveBoxView(int userId, int portalId, int afterMessageId, int numberOfRecords, string sortColumn, bool sortAscending)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
| string |
sortColumn |
|
| bool |
sortAscending |
|
Returns
GetInBoxView(int, int, int, int, string, bool, MessageReadStatus, MessageArchivedStatus, MessageSentStatus)
Declaration
IDataReader GetInBoxView(int userId, int portalId, int afterMessageId, int numberOfRecords, string sortColumn, bool sortAscending, MessageReadStatus readStatus, MessageArchivedStatus archivedStatus, MessageSentStatus sentStatus)
Parameters
Returns
GetLastSentMessage(int, int)
Declaration
IDataReader GetLastSentMessage(int userId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
Returns
GetMessage(int)
Declaration
IDataReader GetMessage(int messageId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
Returns
GetMessageAttachment(int)
Declaration
IDataReader GetMessageAttachment(int messageAttachmentId)
Parameters
| Type |
Name |
Description |
| int |
messageAttachmentId |
|
Returns
GetMessageAttachmentsByMessage(int)
Declaration
IList<MessageFileView> GetMessageAttachmentsByMessage(int messageId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
Returns
GetMessageRecipient(int)
Declaration
IDataReader GetMessageRecipient(int messageRecipientId)
Parameters
| Type |
Name |
Description |
| int |
messageRecipientId |
|
Returns
GetMessageRecipientByMessageAndUser(int, int)
Declaration
IDataReader GetMessageRecipientByMessageAndUser(int messageId, int userId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
userId |
|
Returns
GetMessageRecipientsByMessage(int)
Declaration
IDataReader GetMessageRecipientsByMessage(int messageId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
Returns
GetMessageRecipientsByUser(int)
Declaration
IDataReader GetMessageRecipientsByUser(int userId)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
Returns
GetMessageThread(int, int, int, int, string, bool, ref int)
Declaration
IDataReader GetMessageThread(int conversationId, int userId, int afterMessageId, int numberOfRecords, string sortColumn, bool sortAscending, ref int totalRecords)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
| string |
sortColumn |
|
| bool |
sortAscending |
|
| int |
totalRecords |
|
Returns
GetMessagesBySender(int, int)
Declaration
IDataReader GetMessagesBySender(int messageId, int portalId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
portalId |
|
Returns
GetNextMessagesForDigestDispatch(int, Guid, int)
Declaration
IDataReader GetNextMessagesForDigestDispatch(int frequecy, Guid schedulerInstance, int batchSize)
Parameters
| Type |
Name |
Description |
| int |
frequecy |
|
| Guid |
schedulerInstance |
|
| int |
batchSize |
|
Returns
GetNextMessagesForInstantDispatch(Guid, int)
Declaration
IDataReader GetNextMessagesForInstantDispatch(Guid schedulerInstance, int batchSize)
Parameters
| Type |
Name |
Description |
| Guid |
schedulerInstance |
|
| int |
batchSize |
|
Returns
GetSentBoxView(int, int, int, int, string, bool)
Declaration
IDataReader GetSentBoxView(int userId, int portalId, int afterMessageId, int numberOfRecords, string sortColumn, bool sortAscending)
Parameters
| Type |
Name |
Description |
| int |
userId |
|
| int |
portalId |
|
| int |
afterMessageId |
|
| int |
numberOfRecords |
|
| string |
sortColumn |
|
| bool |
sortAscending |
|
Returns
GetUserPreference(int, int)
Declaration
IDataReader GetUserPreference(int portalId, int userId)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
| int |
userId |
|
Returns
MarkMessageAsDispatched(int, int)
Declaration
void MarkMessageAsDispatched(int messageId, int recipientId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
recipientId |
|
MarkMessageAsSent(int, int)
Declaration
void MarkMessageAsSent(int messageId, int recipientId)
Parameters
| Type |
Name |
Description |
| int |
messageId |
|
| int |
recipientId |
|
SaveMessage(Message, int, int)
Declaration
int SaveMessage(Message message, int portalId, int createUpdateUserId)
Parameters
| Type |
Name |
Description |
| Message |
message |
|
| int |
portalId |
|
| int |
createUpdateUserId |
|
Returns
SaveMessageAttachment(MessageAttachment, int)
Declaration
int SaveMessageAttachment(MessageAttachment messageAttachment, int createUpdateUserId)
Parameters
Returns
SaveMessageRecipient(MessageRecipient, int)
Declaration
int SaveMessageRecipient(MessageRecipient messageRecipient, int createUpdateUserId)
Parameters
Returns
SetUserPreference(int, int, int, int)
Declaration
void SetUserPreference(int portalId, int userId, int messagesEmailFrequency, int notificationsEmailFrequency)
Parameters
| Type |
Name |
Description |
| int |
portalId |
|
| int |
userId |
|
| int |
messagesEmailFrequency |
|
| int |
notificationsEmailFrequency |
|
UpdateMessageArchivedStatus(int, int, bool)
Declaration
void UpdateMessageArchivedStatus(int conversationId, int userId, bool archived)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
| bool |
archived |
|
UpdateMessageReadStatus(int, int, bool)
Declaration
void UpdateMessageReadStatus(int conversationId, int userId, bool read)
Parameters
| Type |
Name |
Description |
| int |
conversationId |
|
| int |
userId |
|
| bool |
read |
|
Extension Methods