C# Class OpenPr0gramm.CommentController

Inheritance: Pr0grammController
显示文件 Open project: holzmaster/OpenPr0gramm Class Usage Examples

Public Methods

Method Description
Delete ( IPr0grammComment comment, string reason ) : Task
Delete ( int commentId, string reason ) : Task
Edit ( IPr0grammComment comment, string newContent ) : Task
Edit ( int commentId, string newContent ) : Task
Post ( IPr0grammItem item, string content ) : Task
Post ( IPr0grammItem item, string content, int parentId ) : Task
Post ( int itemId, string content ) : Task
Post ( int itemId, string content, int parentId ) : Task
SoftDelete ( IPr0grammComment comment, string reason ) : Task
SoftDelete ( int commentId, string reason ) : Task
Vote ( IPr0grammComment comment, Vote absoluteVote ) : Task
Vote ( int commentId, Vote absoluteVote ) : Task

Private Methods

Method Description
CommentController ( IPr0grammApiClient client ) : System

Method Details

Delete() public method

public Delete ( IPr0grammComment comment, string reason ) : Task
comment IPr0grammComment
reason string
return Task

Delete() public method

public Delete ( int commentId, string reason ) : Task
commentId int
reason string
return Task

Edit() public method

public Edit ( IPr0grammComment comment, string newContent ) : Task
comment IPr0grammComment
newContent string
return Task

Edit() public method

public Edit ( int commentId, string newContent ) : Task
commentId int
newContent string
return Task

Post() public method

public Post ( IPr0grammItem item, string content ) : Task
item IPr0grammItem
content string
return Task

Post() public method

public Post ( IPr0grammItem item, string content, int parentId ) : Task
item IPr0grammItem
content string
parentId int
return Task

Post() public method

public Post ( int itemId, string content ) : Task
itemId int
content string
return Task

Post() public method

public Post ( int itemId, string content, int parentId ) : Task
itemId int
content string
parentId int
return Task

SoftDelete() public method

public SoftDelete ( IPr0grammComment comment, string reason ) : Task
comment IPr0grammComment
reason string
return Task

SoftDelete() public method

public SoftDelete ( int commentId, string reason ) : Task
commentId int
reason string
return Task

Vote() public method

public Vote ( IPr0grammComment comment, Vote absoluteVote ) : Task
comment IPr0grammComment
absoluteVote Vote
return Task

Vote() public method

public Vote ( int commentId, Vote absoluteVote ) : Task
commentId int
absoluteVote Vote
return Task