public ShellViewModel(IEventAggregator eventAggregator,
                       IClearStepRunService stepRunService,
                       IClearDateValidator clearDateValidator,
                       [ImportMany] RunStepViewModelBase[] runSteps)
 {
     this.DisplayName          = "积分清算";
     this._clearStepRunService = stepRunService;
     this._eventAggregator     = eventAggregator;
     this._eventAggregator.Subscribe(this);
     this.InitizeRunSteps(runSteps);
     this.InitizeClearDate(clearDateValidator);
 }
 public PointWriteBackStepViewModel(IEventAggregator eventAggregator, IClearStepRunService runService)
     : base(eventAggregator, runService)
 {
 }
 protected RunStepViewModelBase(IEventAggregator eventAggregator, IClearStepRunService runService)
 {
     this.EventAggregator     = eventAggregator;
     this.ClearStepRunService = runService;
     this.EventAggregator.Subscribe(this);
 }
 public PointReportClearViewModel(IEventAggregator eventAggregator, IClearStepRunService runService)
     : base(eventAggregator, runService)
 {
 }
 public PointClearValidityStepViewModel(IEventAggregator eventAggregator, IClearStepRunService runService)
     : base(eventAggregator, runService)
 {
 }