private void LoadPatientSummaries()
 {
     try
     {
         Mouse.OverrideCursor = Cursors.Wait;
         _allPatientSummaries = _app.PatientSummaries.ToArray();
         _smartSearch         = new SmartSearch(_allPatientSummaries);
     }
     finally
     {
         Mouse.OverrideCursor = null;
     }
 }
Ejemplo n.º 2
0
        private void FilterTests(string searchInput)
        {
            if (string.IsNullOrWhiteSpace(searchInput))
            {
                ObservableTests = new ObservableCollectionExtended <Test>(_allTests);
            }
            else
            {
                var smartSearch = new SmartSearch <Grade>();
                var matchingIDs = smartSearch.Search(_allTests, searchInput);

                ObservableTests =
                    new ObservableCollectionExtended <Test>(
                        _allTests.Where(g => matchingIDs.Contains(g.ID)));
            }
        }