public void Search() { if (_lookup == null) { return; } if (!_lookup.Any()) { return; } var searchItem = txtSearch.Text; if (searchItem.Trim().Length == 0) { RefreshDisplay(); } else { var filteredItem = from item in _lookup where item.Name.ToLower().Contains(searchItem.ToLower()) select item; var viewModel = new LoanProductViewModel { Collection = new LoanProductCollection() }; foreach (var item in filteredItem) { viewModel.Collection.Add(item); } _viewModel = viewModel; DataContext = _viewModel; } }
public void RefreshDisplay() { _lookup = LoanProduct.CollectAll(); _viewModel = new LoanProductViewModel(); { _viewModel.Collection = LoanProduct.CollectAll(); } DataContext = _viewModel; }