Class ActivityCommentRepository
Repository to manage comments related to activities.
Inheritance
Inherited Members
Namespace: EPiServer.DataAbstraction.Activities
Assembly: EPiServer.dll
Version: 8.11.0Syntax
public abstract class ActivityCommentRepository
  Constructors
ActivityCommentRepository()
Declaration
protected ActivityCommentRepository()
  Methods
DeleteAsync(Int64)
Deletes an existing comment.
Declaration
public abstract Task<bool> DeleteAsync(long id)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int64 | id | The id of the comment  | 
      
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<System.Boolean> | True if the comment was deleted else false.  | 
      
ListAsync(Int64)
Lists all comment related to a specific Activity.
Declaration
public abstract Task<IEnumerable<ActivityComment>> ListAsync(long activityID)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int64 | activityID | The id of the activity.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<ActivityComment>> | A list of comments related to the provided activity.  | 
      
LoadAsync(Int64)
Load the comment with given id.
Declaration
public abstract Task<ActivityComment> LoadAsync(long id)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Int64 | id | The id for the comment to load.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<ActivityComment> | The comment.  | 
      
OnCommentCreated(CommentCreatedEventArgs)
Called to raise event CommentCreated
Declaration
protected virtual void OnCommentCreated(CommentCreatedEventArgs e)
  Parameters
| Type | Name | Description | 
|---|---|---|
| CommentCreatedEventArgs | e | The event argument  | 
      
OnCommentDeleted(CommentDeletedEventArgs)
Called to raise event CommentDeleted
Declaration
protected virtual void OnCommentDeleted(CommentDeletedEventArgs e)
  Parameters
| Type | Name | Description | 
|---|---|---|
| CommentDeletedEventArgs | e | The event argument  | 
      
OnCommentUpdated(CommentUpdatedEventArgs)
Called to raise event CommentUpdated
Declaration
protected virtual void OnCommentUpdated(CommentUpdatedEventArgs e)
  Parameters
| Type | Name | Description | 
|---|---|---|
| CommentUpdatedEventArgs | e | The event argument  | 
      
SaveAsync(ActivityComment)
Saves a new or existing comment.
Declaration
public abstract Task<long> SaveAsync(ActivityComment comment)
  Parameters
| Type | Name | Description | 
|---|---|---|
| ActivityComment | comment | The comment to save.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<System.Int64> | 
Events
CommentCreated
Occurs when a new comment on an Activity is added to the activity log.
Declaration
public event EventHandler<CommentCreatedEventArgs> CommentCreated
  Event Type
| Type | Description | 
|---|---|
| System.EventHandler<CommentCreatedEventArgs> | 
CommentDeleted
Occurs when a comment on an Activity is deleted from the activity log.
Declaration
public event EventHandler<CommentDeletedEventArgs> CommentDeleted
  Event Type
| Type | Description | 
|---|---|
| System.EventHandler<CommentDeletedEventArgs> | 
CommentUpdated
Occurs when an existing comment on an Activity is changed to the activity log.
Declaration
public event EventHandler<CommentUpdatedEventArgs> CommentUpdated
  Event Type
| Type | Description | 
|---|---|
| System.EventHandler<CommentUpdatedEventArgs> |