void SetFilter() { var archiveFilter = new XArchiveFilter() { StartDate = ArchiveFirstDate < DateTime.Now.AddHours(-1) ? DateTime.Now.AddHours(-1) : ArchiveFirstDate, EndDate = DateTime.Now }; var archiveFilterViewModel = new ArchiveFilterViewModel(archiveFilter); ArchiveFilter = archiveFilterViewModel.GetModel(); StartDate = archiveFilterViewModel.StartDateTime; EndDate = archiveFilterViewModel.EndDateTime; }
public void Filter(RelayCommand refreshCommand) { var archiveFilterViewModel = new ArchiveFilterViewModel(ReportArchiveFilter.ArchiveFilter); if (DialogService.ShowModalWindow(archiveFilterViewModel)) { ReportArchiveFilter = new ReportArchiveFilter(archiveFilterViewModel); refreshCommand.Execute(); } }
void SetFilter(ArchiveFilterViewModel archiveFilterViewModel) { ArchiveFilter = archiveFilterViewModel.GetModel(); StartDate = archiveFilterViewModel.StartDateTime; EndDate = archiveFilterViewModel.EndDateTime; }
public ReportArchiveFilter(ArchiveFilterViewModel archiveFilterViewModel) { SetFilter(archiveFilterViewModel); Initialize(); }
void OnShowFilter() { if (ArchiveFilter == null) ArchiveFilter = GerFilterFromDefaultState(ArchiveDefaultState); ArchiveFilterViewModel archiveFilterViewModel = null; var result = WaitHelper.Execute(() => { archiveFilterViewModel = new ArchiveFilterViewModel(ArchiveFilter); }); if (result) { if (DialogService.ShowModalWindow(archiveFilterViewModel)) { ArchiveFilter = archiveFilterViewModel.GetModel(); OnPropertyChanged("IsFilterExists"); IsFilterOn = true; } } }