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()); }