namespace View_by_Distance.Shared.Models.Stateless.Methods; internal abstract class Item { internal static List GetMerged(List itemsA, List itemsB) { List results = []; List collection = []; foreach (Models.Item item in itemsA) { results.Add(item); collection.Add(item.ImageFileHolder.FullName); } foreach (Models.Item item in itemsB) { if (collection.Contains(item.ImageFileHolder.FullName)) continue; results.Add(item); } return results; } }