private void DateSearchCommand_Executed(object sender, ExecutedRoutedEventArgs e) { var dialog = new DateSearchWindow(); dialog.ShowDialog(); if (dialog.DoSearch) { IList <NoteBookPage> results; if (dialog.FindByDateOfCreation) { results = NoteBookManager.Instance.DateSearch(dialog.StartDate, dialog.EndDate, NoteBookDateSearchMode.DateOfCreation); } else { results = NoteBookManager.Instance.DateSearch(dialog.StartDate, dialog.EndDate, NoteBookDateSearchMode.DateOfLastEdit); } var srv = new SearchResultsWindow(results); srv.Show(); } }
private void TextSearchCommand_Executed(object sender, ExecutedRoutedEventArgs e) { var dialog = new TextSearchWindow(); dialog.ShowDialog(); if (dialog.DoSearch) { IList <NoteBookPage> results; if (dialog.FindByTag) { results = NoteBookManager.Instance.TextSearch(dialog.TextToFind, NoteBookSearchMode.Tags); } else { results = NoteBookManager.Instance.TextSearch(dialog.TextToFind, NoteBookSearchMode.Content); } var srv = new SearchResultsWindow(results); srv.Show(); } }