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