public virtual PartialViewResult PreView(Guid activityId, string link, bool isReadOnly) { var currentMemberId = _intranetMemberService.GetCurrentMember().Id; var model = new CommentPreviewModel { Count = _commentsService.GetCount(activityId), Link = $"{link}#comments", IsReadOnly = isReadOnly, IsExistsUserComment = _commentsService.IsExistsUserComment(activityId, currentMemberId) }; return(PartialView(PreviewViewPath, model)); }
public async Task <CommentPreviewModel> PreView(Guid activityId, string link, bool isReadOnly) { var currentMemberId = await _intranetMemberService.GetCurrentMemberIdAsync(); var model = new CommentPreviewModel { Count = await _commentsService.GetCountAsync(activityId), Link = $"{link}#comments", IsReadOnly = isReadOnly, IsExistsUserComment = await _commentsService.IsExistsUserCommentAsync(activityId, currentMemberId) }; return(model); }