private bool IsGood(ItemListViewModel item, string serchPattern) { return((item.FIO?.ToLower().Contains(serchPattern.ToLower()) ?? false) || (item.BirthYear?.Contains(serchPattern) ?? false) || (item.Conclusion?.ToLower().Contains(serchPattern.ToLower()) ?? false) ); }
private void FilterData() { if (SelectedItem != null && !IsGood(SelectedItem, SearchPattern)) { SelectedItem = null; } List = !string.IsNullOrEmpty(SearchPattern) ? new ObservableCollection <ItemListViewModel>(_screaningList.Where(x => IsGood(x, SearchPattern))) : new ObservableCollection <ItemListViewModel>(_screaningList); }
private void Delete() { var dilogResult = MessageBox.Show( $"Вы уверены, что хотите удалить исследование \"{SelectedItem.FIO} {SelectedItem.BirthYear} г.р.\" от {SelectedItem.VisitDate.ToShortDateString()}?", "Список исследований", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (dilogResult == MessageBoxResult.Yes) { _mammaRepository.Delete(SelectedItem.Id); _screaningList.Remove(SelectedItem); SelectedItem = null; FilterData(); } }
private void Delete() { var dilogResult = MessageBox.Show( $"Вы уверены, что хотите удалить исследование \"{SelectedItem.FIO} {SelectedItem.BirthYear} г.р.\" от {SelectedItem.VisitDate.ToShortDateString()}?", "Список исследований", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No); if (dilogResult == MessageBoxResult.Yes) { _mammaRepository.Delete(SelectedItem.Id); _screaningList.Remove(SelectedItem); SelectedItem = null; FilterData(); } }
private bool IsGood(ItemListViewModel item, string serchPattern) { return (item.FIO?.ToLower().Contains(serchPattern.ToLower()) ?? false) || (item.BirthYear?.Contains(serchPattern) ?? false) || (item.Conclusion?.ToLower().Contains(serchPattern.ToLower()) ?? false) ; }
private void FilterData() { if (SelectedItem != null && !IsGood(SelectedItem, SearchPattern)) { SelectedItem = null; } List = !string.IsNullOrEmpty(SearchPattern) ? new ObservableCollection<ItemListViewModel>(_screaningList.Where(x => IsGood(x, SearchPattern))) : new ObservableCollection<ItemListViewModel>(_screaningList); }