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);
 }