private void GetNewUnits() { if (importedUnits != null && existingUnits != null) { newUnits.Clear(); foreach (ModelClasses.Unit entry in importedUnits) { if (!existingUnits.Where(x => x.ToString() == entry.ToString()).Any()) { newUnits.Add(entry); } } } }
private void PerformSearch() { foundUnits.Clear(); if (String.IsNullOrWhiteSpace(txtSearch.Text)) { foreach (ModelClasses.Unit unit in definedUnits) { foundUnits.Add(unit); } } else { foreach (ModelClasses.Unit possibleMatch in definedUnits) { if (possibleMatch.ToString().StartsWith(txtSearch.Text, StringComparison.InvariantCultureIgnoreCase)) { foundUnits.Add(possibleMatch); } } } }