public void OnCmdSuchen() { var tempList = new List <IMetadataItem>(); foreach (var m in FilteredMetadataItems) { if (m.Stichwoerter != null) { if (m.Bezeichnung.ToLower().Equals(Suchbegriff.ToLower()) || m.Stichwoerter.ToLower().Equals(Suchbegriff.ToLower()) || m.Typ.Equals(SelectedTypItem)) { tempList.Add(m); } } else { if (m.Bezeichnung.ToLower().Equals(Suchbegriff.ToLower()) || m.Typ.Equals(SelectedTypItem)) { tempList.Add(m); } } } FilteredMetadataItems.Clear(); FilteredMetadataItems.AddRange(tempList); }
public void OnCmdReset() { FilteredMetadataItems.Clear(); Suchbegriff = null; SelectedTypItem = null; ShowData(); }
private void OnCmdSuchen() { var tempList = new List <MetadataItem>(); foreach (var m in FilteredMetadataItems) { if (m.Stichwoerter != null && Suchbegriff != null) { if (m.Stichwoerter.ToLower().Equals(Suchbegriff.ToLower())) { tempList.Add(m); } } if (m.Bezeichnung != null && Suchbegriff != null) { if (m.Bezeichnung.ToLower().Equals(Suchbegriff.ToLower())) { tempList.Add(m); } } if (m.SelectedTypItem.Equals(SelectedTypItem)) { tempList.Add(m); } } FilteredMetadataItems.Clear(); FilteredMetadataItems.AddRange(tempList); }