namespace View_by_Distance.Shared.Models.Stateless.Methods; internal abstract class Item { internal static (List, int) GetMerged(List itemsA, List itemsB) { int result = 0; List results = new(); List collection = new(); 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; result++; results.Add(item); } return new(results, result); } }