Method | Description | |
---|---|---|
CommentManager ( ICommentRepository commentRepository, IUserAuthHelper userSessionHelper, IIssueRepository issueRepository, IActivityRepository activityRepository, IEmailManager emailManager, ITeamRepository teamRepository, IEmailRepository emailRepository, IOptions |
||
Delete ( int id ) : void | ||
GetComment ( int id ) : TeamBins.Common.CommentVM | ||
GetComments ( int issueId ) : IEnumerable |
||
SaveActivity ( int commentId, int issueId ) : |
||
SaveComment ( TeamBins.Common.CommentVM comment ) : int | ||
SendEmailNotificaionForNewComment ( TeamBins.Common.CommentVM comment ) : System.Threading.Tasks.Task |
Send email to subscribers of the team about the new comment
|
public CommentManager ( ICommentRepository commentRepository, IUserAuthHelper userSessionHelper, IIssueRepository issueRepository, IActivityRepository activityRepository, IEmailManager emailManager, ITeamRepository teamRepository, IEmailRepository emailRepository, IOptions |
||
commentRepository | ICommentRepository | |
userSessionHelper | IUserAuthHelper | |
issueRepository | IIssueRepository | |
activityRepository | IActivityRepository | |
emailManager | IEmailManager | |
teamRepository | ITeamRepository | |
emailRepository | IEmailRepository | |
settings | IOptions |
|
return | System |
public GetComment ( int id ) : TeamBins.Common.CommentVM | ||
id | int | |
return | TeamBins.Common.CommentVM |
public GetComments ( int issueId ) : IEnumerable |
||
issueId | int | |
return | IEnumerable |
public SaveActivity ( int commentId, int issueId ) : |
||
commentId | int | |
issueId | int | |
return |
public SaveComment ( TeamBins.Common.CommentVM comment ) : int | ||
comment | TeamBins.Common.CommentVM | |
return | int |
public SendEmailNotificaionForNewComment ( TeamBins.Common.CommentVM comment ) : System.Threading.Tasks.Task | ||
comment | TeamBins.Common.CommentVM | |
return | System.Threading.Tasks.Task |