I have two IEnumerables.
IEnumerable
One gets filled with the fallback ellements. This one will always contain the most elements. The other one will get fi
Try this.
public static IEnumerable SmartCombine(IEnumerable fallback, IEnumerable translated) { return translated.Concat(fallback.Where(p => !translated.Any(x => x.id.equals(p.id))); }