예제 #1
0
        public async Task <ForumThreadPostModel> GetForumThreadPostById(Guid guid, Guid forumUserGuid, bool isForumAdmin)
        {
            var forumThreadPost = await _forumDal.GetForumThreadPostById(guid);

            return((forumThreadPost == null || isForumAdmin || forumThreadPost.VisibleFlag) ? forumThreadPost : null);
        }
        public async Task <IActionResult> GetForumThreadPostByGuid(Guid guid)
        {
            var forumThreadPost = await _forumDal.GetForumThreadPostById(guid);

            return(forumThreadPost != null ? (IActionResult)this.Ok(forumThreadPost) : this.NotFound());
        }