/// ------------------------------------------------------------------------------------ /// <summary> /// /// </summary> /// ------------------------------------------------------------------------------------ public override void TestSetup() { base.TestSetup(); InitProject(); _viewModel = new NewSessionDlgViewModel(_prj); }
/// ------------------------------------------------------------------------------------ /// <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); }