private static LoginResult LoginFlowRegular() { SelectPerson: //person var personDlg = new LoginPerson(false); personDlg.ShowDialog(); if (personDlg.SelectedPerson == null) return null; //discussion var discussionDlg = new LoginDiscussionDlg(personDlg.SelectedPerson); discussionDlg.ShowDialog(); if (discussionDlg.BackClicked) goto SelectPerson; if (discussionDlg.SelectedDiscussion == null) { MsgParticipantsShouldSelectDiscussion(); return null; } var res = new LoginResult(); //build result if (discussionDlg.SelectedDiscussion != LoginDiscussionDlg.DummyDiscussion) res.discussion = discussionDlg.SelectedDiscussion; res.person = personDlg.SelectedPerson; return res; }
private static LoginResult LoginFlowRegular() { SelectPerson: //person var personDlg = new LoginPerson(false); personDlg.ShowDialog(); if (personDlg.SelectedPerson == null) { return(null); } //discussion var discussionDlg = new LoginDiscussionDlg(personDlg.SelectedPerson); discussionDlg.ShowDialog(); if (discussionDlg.BackClicked) { goto SelectPerson; } if (discussionDlg.SelectedDiscussion == null) { MsgParticipantsShouldSelectDiscussion(); return(null); } var res = new LoginResult(); //build result if (discussionDlg.SelectedDiscussion != LoginDiscussionDlg.DummyDiscussion) { res.discussion = discussionDlg.SelectedDiscussion; } res.person = personDlg.SelectedPerson; return(res); }