/// ------------------------------------------------------------------------------------
        /// <summary>
        ///
        /// </summary>
        /// ------------------------------------------------------------------------------------
        public override void TestSetup()
        {
            base.TestSetup();
            InitProject();

            _viewModel = new NewSessionDlgViewModel(_prj);
        }
示例#2
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        /// Handle adding a new session via clicking on the new button.
        /// </summary>
        /// ------------------------------------------------------------------------------------
        private object lpSessions_NewButtonClicked(object sender)
        {
            var viewModel = new NewSessionDlgViewModel(_currProj);

            using (var dlg = new NewSessionDlg(viewModel))
            {
                if (dlg.ShowDialog(FindForm()) == DialogResult.OK)
                {
                    var newSession = _currProj.AddSession(viewModel.NewSessionId);
                    newSession.AddFiles(viewModel.SessionFiles);
                    lblNoSessionsMsg.Visible = false;
                    lpSessions.ListView.Focus();
                    return(newSession);
                }
            }

            return(null);
        }