C# Class Christoc.Modules.DnnChat.Components.MessageController

Show file Open project: ChrisHammond/dnnCHAT Class Usage Examples

Public Methods

Method Description
CreateMessage ( Message t ) : void
DeleteMessage ( Message t ) : void
DeleteMessage ( int messageId, int moduleId ) : void
GetMessage ( int messageId, int moduleId ) : Message
GetMessages ( int moduleId, System.Guid roomId ) : IEnumerable
GetMessagesByDate ( int moduleId, System.DateTime startDate, System.DateTime endDate, System.Guid roomId ) : IEnumerable
GetRecentMessages ( int moduleId, int hoursBackInTime, int maxRecords, System.Guid roomId ) : IEnumerable
UpdateMessage ( Message t ) : void

Method Details

CreateMessage() public method

public CreateMessage ( Message t ) : void
t Message
return void

DeleteMessage() public method

public DeleteMessage ( Message t ) : void
t Message
return void

DeleteMessage() public method

public DeleteMessage ( int messageId, int moduleId ) : void
messageId int
moduleId int
return void

GetMessage() public method

public GetMessage ( int messageId, int moduleId ) : Message
messageId int
moduleId int
return Message

GetMessages() public method

public GetMessages ( int moduleId, System.Guid roomId ) : IEnumerable
moduleId int
roomId System.Guid
return IEnumerable

GetMessagesByDate() public method

public GetMessagesByDate ( int moduleId, System.DateTime startDate, System.DateTime endDate, System.Guid roomId ) : IEnumerable
moduleId int
startDate System.DateTime
endDate System.DateTime
roomId System.Guid
return IEnumerable

GetRecentMessages() public method

public GetRecentMessages ( int moduleId, int hoursBackInTime, int maxRecords, System.Guid roomId ) : IEnumerable
moduleId int
hoursBackInTime int
maxRecords int
roomId System.Guid
return IEnumerable

UpdateMessage() public method

public UpdateMessage ( Message t ) : void
t Message
return void