void mainWindow_QueryToolFired() { var queryToolView = new QueryToolView(); new QueryToolPresenter(queryToolView, connectionViewModels, browseFileService); queryToolView.QueryText = sampleQueryGenerator.Generate(); windowManager.AddMainPane(queryToolView, "Query Tool", null); }
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); }
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); }