public static void AddToBlacklist() { List <APAsset> newBlacklist = new List <APAsset>(); foreach (var item in Selection.objects) { var path = GetPathOfSelectedAssets(item); if (!APCache.ExistsInBlacklist(path)) { var asset = APResources.GetBlackListAPAsset(path); APCache.AddToBlacklist(path, asset); newBlacklist.Add(asset); } } AssetNotification.webCommunicationService.AddAssets(newBlacklist); APCache.CommitBlacklistChange(); }