示例#1
0
        public async Task <ForumThreadModel> GetForumThreadById(Guid?guid, string uniqueName, Guid forumUserGuid, bool isForumAdmin)
        {
            var forumThread = await _forumDal.GetForumThreadById(guid, uniqueName);

            return((forumThread == null || isForumAdmin || forumThread.VisibleFlag) ? forumThread : null);
        }
        public async Task <IActionResult> GetForumThreadByGuid(Guid guid)
        {
            var forumThread = await _forumDal.GetForumThreadById(guid, null);

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