コード例 #1
0
 void mainWindow_QueryToolFired()
 {
     var queryToolView = new QueryToolView();
     new QueryToolPresenter(queryToolView, connectionViewModels, browseFileService);
     queryToolView.QueryText = sampleQueryGenerator.Generate();
     windowManager.AddMainPane(queryToolView, "Query Tool", null);
 }
コード例 #2
0
        public void Show(IStoredClass storedClass)
        {
            var queryToolView = new QueryToolView();
            var queryToolPresenter = new QueryToolPresenter(queryToolView, connectionViewModels, browseFileService);

            queryToolView.QueryText = sampleQueryGenerator.Generate(storedClass);
            windowManager.AddMainPane(queryToolView, "Query Tool", null);
        }
コード例 #3
0
 public QueryToolPresenter(QueryToolView queryToolView, 
     ObservableCollection<ConnectionViewModel> connectionViewModels,
     IBrowseFileService browseFileService)
 {
     this.queryToolView = queryToolView;
     this.connectionViewModels = connectionViewModels;
     this.browseFileService = browseFileService;
     queryToolView.ExecuteFired += new System.Action<string>(Execute);
     queryToolView.SaveFired += new Action<string>(Save);
     queryToolView.OpenFired += new Action(Open);
 }