예제 #1
0
        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);
        }
예제 #2
0
        //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())));
            }
        }