private void EditDocumentDirectory(Entities.DocumentDirectory documentDirectory)
        {
            using (var dialog = _formManager.Get <DocumentDirectoryForm>()) {
                dialog.ViewModel = documentDirectory;
                if (dialog.ShowDialog() != DialogResult.OK)
                {
                    return;
                }

                FillDocumentDirectoryDataGridView();
            }
        }
예제 #2
0
        private void ShowSearchResult(SearchIndexViewModel index)
        {
            if (index.TotalDocumentsFound == 0)
            {
                return;
            }

            var form         = _formManager.Get <SearchResultForm>(mdi: MdiParent, multipleInstance: true);
            var searchResult = _searchService.ExecuteSearch(
                terms: searchTermTextBox.Text.Split(' '),
                indexes: index.IndexName
                ).SingleOrDefault();

            form.SearchResult = searchResult;
            form.Show();
        }
예제 #3
0
 private void searchToolStripMenuItem_Click(object sender, EventArgs e)
 {
     _formManager.Get <SearchForm>(mdi: this, multipleInstance: false).Show();
 }