コード例 #1
0
        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));
        }
コード例 #2
0
        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);
        }