Example #1
0
        public JsonResult SessionInvoices()
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);
            var sessions  = _session.ResponseSessions(concernId, userId);
            SessionViewModels viewModels = new SessionViewModels()
            {
                ResponseSessions = sessions
            };

            return(Json(viewModels, JsonRequestBehavior.AllowGet));
        }
        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));
            }
        }