public FloorplanViewModel(IDatabaseService db, IBrowseFileService browseFileService)
        {
            _db = db;
            _fileBrowseService = browseFileService;

            refreshFloorplanThumbnail();
        }
 public QueryToolPresenterFactory(MainWindow mainWindow, IWindowManager windowManager, IBrowseFileService browseFileService, ISampleQueryGenerator sampleQueryGenerator)
 {
     this.windowManager = windowManager;
     this.sampleQueryGenerator = sampleQueryGenerator;
     this.browseFileService = browseFileService;
     connectionViewModels = mainWindow.DataSource.Connections;
     mainWindow.QueryToolFired += new Action(mainWindow_QueryToolFired);
 }
 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);
 }
        public void Setup()
        {
            _dbFactory = Substitute.For <IStoreDatabaseFactory>();

            _db = Substitute.For <IDatabaseService>();

            _fileBrowseService = Substitute.For <IBrowseFileService>();
            _fileBrowseService.OpenFileDialog().Returns(true);
            _fileBrowseService.FileName.Returns("FileName");

            _uut = new FloorplanViewModel(_db, _fileBrowseService);
        }
        public ConnectionPresenter(LocalConnectionProfileView localConnectionProfileView, IWindowManager windowManager, IMainWindow mainWindow, IConnectionProfileRepository repository, IConnectionFactory factory, RemoteConnectionProfileView remoteConnectionProfileView, IBrowseFileService browseFileService, IErrorHandler errorHandler)
        {
            this.windowManager = windowManager;
            this.remoteConnectionProfileView = remoteConnectionProfileView;
            this.browseFileService = browseFileService;
            this.errorHandler = errorHandler;
            this.localConnectionProfileView = localConnectionProfileView;
            localConnectionProfileView.BrowseFired += new Action(localConnectionProfileView_BrowseFired);

            this.mainWindow = mainWindow;
            this.repository = repository;
            this.factory = factory;
        }
 public StoredClassDataPresenter(IWindowManager windowManager, IBrowseFileService browseFileService, IDbObjectFactory dbObjectFactory)
 {
     this.windowManager = windowManager;
     this.browseFileService = browseFileService;
     this.dbObjectFactory = dbObjectFactory;
 }
示例#7
0
 public FileManager(IBrowseFileService browseFileService)
 {
     this.browseFileService = browseFileService;
 }