public VMMonthlyManagement(IEventAggregator eventAggregator) { this._start = DateTime.Now.AddMonths(-3).ToString("yyyy-MM"); this._end = DateTime.Now.Date.ToString("yyyy-MM"); this._monthlys = new ObservableCollection <MonthlyModel>(); this._monthlyManager = UnityContainerFactory.GetUnityContainer().Resolve <IMonthlyManager>(); this._eventAggregator = eventAggregator; this._scptManifestRefresh = this._eventAggregator.GetEvent <ManifestRefreshEvent>().Subscribe(this._manifestRefresh, ThreadOption.UIThread); this.Refresh = new DelegateCommand <string>(RefreshExecute, CanExecuteRefresh); this.RefreshMonthly(false); }
public VMMonthlyManagement(IEventAggregator eventAggregator) { this._start = DateTime.Now.AddMonths(-3).ToString("yyyy-MM"); this._end = DateTime.Now.Date.ToString("yyyy-MM"); this._monthlys = new ObservableCollection<MonthlyModel>(); this._monthlyManager = UnityContainerFactory.GetUnityContainer().Resolve<IMonthlyManager>(); this._eventAggregator = eventAggregator; this._scptManifestRefresh = this._eventAggregator.GetEvent<ManifestRefreshEvent>().Subscribe(this._manifestRefresh, ThreadOption.UIThread); this.Refresh = new DelegateCommand<string>(RefreshExecute, CanExecuteRefresh); this.RefreshMonthly(false); }