private void SearchInBooks() { string mask = SearchField.ToLower(); var bookfilterlist = _books.Where(b => b.Name.Contains(mask) || b.Author.Contains(mask)).ToList(); Books = new ObservableCollection <Book>(bookfilterlist); }
//TODO: Dokonczyc sprawdzanie uzupełnionego tekstu w textboxie //public bool SearchButtonEnabled //{ // get // { // return !string.IsNullOrEmpty(SearchField); // } //} private void SearchBookExecute(object obj) { if (!string.IsNullOrEmpty(SearchField)) { Books = new ObservableCollection <Book>(AllBooks.FindAll(x => x.Title.ToLower().Contains(SearchField.ToLower()) || x.Author.FullName.ToLower().Contains(SearchField.ToLower()) || x.Description.ToLower().Contains(SearchField.ToLower()))); } }