public override Task InitializeWith(BatchStartOptions startOptions) { _dto = new OutputBatchDTO(); _view.BindTo(_dto); _view.Display(); _startedFromCommandLine = false; return(base.InitializeWith(startOptions)); }
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(); } }
public virtual Task InitializeWith(BatchStartOptions startOptions) { return(Task.FromResult(true)); }
public BatchMainPresenter(IBatchMainView view, IApplicationController applicationController) : base(view) { _applicationController = applicationController; _startOptions = new BatchStartOptions(); }