Пример #1
0
 public override Task InitializeWith(BatchStartOptions startOptions)
 {
     _dto = new OutputBatchDTO();
     _view.BindTo(_dto);
     _view.Display();
     _startedFromCommandLine = false;
     return(base.InitializeWith(startOptions));
 }
Пример #2
0
 public void Initialize(BatchStartOptions startOptions)
 {
     _startOptions = startOptions;
     if (_startOptions.IsValid())
     {
         StartBatchRun();
     }
 }
 public override async Task InitializeWith(BatchStartOptions startOptions)
 {
     _dto = new InputAndOutputBatchDTO();
     if (startOptions.IsValid())
     {
         _startedFromCommandLine = true;
         _logFileFullPath        = startOptions.LogFileFullPath;
         _dto.InputFolder        = startOptions.InputFolder;
         _dto.OutputFolder       = startOptions.OutputFolder;
         await RunBatch();
     }
     else
     {
         _startedFromCommandLine = false;
         _view.BindTo(_dto);
         _view.Display();
     }
 }
Пример #4
0
 public virtual Task InitializeWith(BatchStartOptions startOptions)
 {
     return(Task.FromResult(true));
 }
Пример #5
0
 public BatchMainPresenter(IBatchMainView view, IApplicationController applicationController) : base(view)
 {
     _applicationController = applicationController;
     _startOptions          = new BatchStartOptions();
 }