Esempio n. 1
0
        private void menuSaveCurrentSearch_Click(object sender, RoutedEventArgs e)
        {
            string query = txtSearchQuery.Text.Trim();

            if (string.IsNullOrWhiteSpace(query))
            {
                string title   = "Query is Empty";
                string message = "Current query is empty.  Not much point in saving that right?";
                MessageBox.Show(message, title);
                return;
            }
            else
            {
                SaveSearchDialog ssd = new SaveSearchDialog();
                ssd.Owner = this;
                ssd.ShowDialog();
                if (ssd.Success)
                {
                    string name = ssd.ProvidedName;

                    SavedSearchesRepo.SaveSearch(name, query);
                    rebuildSavedSearchesMenu();
                }
            }
        }