public void AddFileSearch(FileSearch search) { fileSearches.Add(search); SearchAdded?.Invoke(this, new FileSearchEventArgs(search)); Core.Networks.Where(n => search.NetworkIds.Count == 0 || search.NetworkIds.IndexOf(n.NetworkID) > -1) .ToList() .ForEach(n => n.FileSearch(search)); }
public void AddFileSearch(FileSearch search) { fileSearches.Add(search); SearchAdded?.Invoke(search); foreach (var network in core.Networks) { if (search.NetworkIds.Count == 0 || search.NetworkIds.IndexOf(network.NetworkID) > -1) { network.FileSearch(search); } } }