void SelectVolumes() { PatientsViewModel patworkspace = this.Workspaces.FirstOrDefault(vm => vm is PatientsViewModel) as PatientsViewModel; if (patworkspace == null) { System.Windows.MessageBox.Show("You must select time filter first."); return; } SitesViewModel volworkspace = this.Workspaces.FirstOrDefault(vm => vm is SitesViewModel) as SitesViewModel; if (volworkspace == null) { System.Windows.MessageBox.Show("You must select site filter first."); return; } VolumesViewModel workspace = this.Workspaces.FirstOrDefault(vm => vm is VolumesViewModel) as VolumesViewModel; if (workspace == null) { workspace = new VolumesViewModel(_vapp, _patientRepository, _siteRepository, _volumeRepository, 2); this.Workspaces.Add(workspace); } this.SetActiveWorkspace(workspace); }
// comand callbacks void SelectPatients() { PatientsViewModel workspace = this.Workspaces.FirstOrDefault(vm => vm is PatientsViewModel) as PatientsViewModel; if (workspace == null) { workspace = new PatientsViewModel(_vapp, _patientRepository, 0); this.Workspaces.Add(workspace); } this.SetActiveWorkspace(workspace); }
void ShowSelectedPatients() { PatientsViewModel patworkspace = this.Workspaces.FirstOrDefault(vm => vm is PatientsViewModel) as PatientsViewModel; if (patworkspace == null) { System.Windows.MessageBox.Show("You must select time filter first."); return; } SelectedPatientsViewModel workspace = this.Workspaces.FirstOrDefault(vm => vm is SelectedPatientsViewModel) as SelectedPatientsViewModel; if (workspace == null) { workspace = new SelectedPatientsViewModel(_vapp, _patientRepository); this.Workspaces.Add(workspace); } this.SetActiveWorkspace(workspace); }