Ejemplo n.º 1
0
        private void StartNewSession()
        {
            var dialog = new NewSessionDialog {Owner = Application.Current.MainWindow};

            if (dialog.ShowDialog() == true)
            {
                var newSessionId = _informationEngine.AddSession(dialog.ViewModel.SelectedReceiver,
                                                                 dialog.ViewModel.SelectedAnalysis);

                SelectedSessionViewModel = SessionViewModels.Single(x => x.SessionId == newSessionId);

                InitializeReceiverCommand.Execute(new Tuple<Guid, IReceiver>(SelectedSessionViewModel.SessionId,
                                                                             SelectedSessionViewModel.Receiver));
            }
        }
        private void AddNewAnalysis()
        {
            var dialog = new NewSessionDialog
                {
                    Owner = Application.Current.MainWindow,
                    ViewModel =
                        {
                            IsReceiverSelectionEnabled = false,
                            SelectedReceiver = Receiver,
                            Title = "Neue Analyse hinzufügen"
                        }
                };

            if (dialog.ShowDialog() == true)
            {
                var newAnalysis = dialog.ViewModel.SelectedAnalysis;

                Analysis.Add(newAnalysis);

                SelectedAnalysis = newAnalysis;
            }
        }