private void HandleMakeNewProject() { ApplyViewToViewModel(); string whyIsntValid = viewModel.GetWhyIsntValid(); if (!string.IsNullOrEmpty(whyIsntValid)) { MessageBox.Show(whyIsntValid); } else { bool succeeded = false; try { succeeded = ProjectCreationHelper.MakeNewProject(viewModel); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } if (succeeded) { this.Close(); } } }
private void MakeMyProjectClick(object sender, EventArgs e) { ApplyViewToViewModel(); string whyIsntValid = viewModel.GetWhyIsntValid(); if (!string.IsNullOrEmpty(whyIsntValid)) { MessageBox.Show(whyIsntValid); } else { bool succeeded = ProjectCreationHelper.MakeNewProject(viewModel); if (succeeded) { this.Close(); } } }