Пример #1
0
		public ExportPresenter(IExportView view, IErrorLogExporter exporter, ISettingsManager settingsManager)
		{
			View = view;
			_exporter = exporter;
			_settingsManager = settingsManager;

			RegisterEvents();
		}
Пример #2
0
        public ExportPresenter(IExportView exportView, ILogger logger, IDataMigrationService dataMigrationService)
        {
            this.exportView           = exportView;
            this.logger               = logger;
            this.dataMigrationService = dataMigrationService;

            this.exportView.SelectExportLocationHandler   += SelectExportLocation;
            this.exportView.SelectExportConfigFileHandler += SelectExportConfig;
            this.exportView.SelectSchemaFileHandler       += SelectSchemaFile;
            this.exportView.ExportDataHandler             += ExportData;
        }
Пример #3
0
 internal Presenter(IExportView view)
 {
     this.View = view;
 }
 public ExportPresenter(IExportView view)
 {
     View = view;
 }