public static bool IsAuthorized(PermissionLevel permission, User user) { if (permission == PermissionLevel.None) return true; return IsRegistered(user) != null && IsAuthorised(permission, IsRegistered(user)); }