public bool HasVisibilityPermission(int forumID, int userID, VisibilityPermissionValue permission)
        {
            if (_roleServices.UserHasSpecialPermissions(userID, SpecialPermissionValue.Administrator, SpecialPermissionValue.Moderator))
            {
                return(true);
            }

            var permissionValue = GetPermissionValue(forumID, userID, Permission.Visibility);

            return(permissionValue >= (int)permission);
        }
        public bool HasVisibilityPermission(int forumID, int userID, VisibilityPermissionValue permission)
        {
            if (_roleServices.UserHasSpecialPermissions(userID, SpecialPermissionValue.Administrator, SpecialPermissionValue.Moderator))
                return true;

            var permissionValue = GetPermissionValue(forumID, userID, Permission.Visibility);
            return permissionValue >= (int)permission;
        }