public void OnCmdReset() { FilteredMetadataItems.Clear(); Suchbegriff = null; SelectedTypItem = null; ShowData(); }
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); }
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); }
private void ShowData() { _fileSystemService = new FileSystemService(); var metadataList = _fileSystemService.LoadMetadata(); foreach (var m in metadataList) { FilteredMetadataItems.Add(m); } }
private void CmdSuchbegriffSuche(string suchbegriff) { FilteredMetadataItems = FilteredMetadataItems.Where(m => m.Bezeichnung.ToLower().Contains(suchbegriff) || m.Stichwoerter != null && m.Stichwoerter.ToLower().Contains(suchbegriff)).ToList(); }