Exemplo n.º 1
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        /// Creates a new project.
        /// </summary>
        /// ------------------------------------------------------------------------------------
        public static SpongeProject Create(IWin32Window parent)
        {
            var viewModel = new NewProjectDlgViewModel();

            using (var dlg = new NewProjectDlg(viewModel))
            {
                return(dlg.ShowDialog(parent) == DialogResult.OK ?
                       Create(viewModel.NewProjectName) : null);
            }
        }
Exemplo n.º 2
0
 internal void CreateProject()
 {
     Dialog = new NewProjectDlgViewModel() {
         Completed = (x) => 
         {
             CreateProject(Dialog as NewProjectDlgViewModel);
             Dialog = null;
         }
     };
 }
Exemplo n.º 3
0
        /// ------------------------------------------------------------------------------------
        private void HandleCreateProjectClick(object sender, EventArgs e)
        {
            var viewModel = new NewProjectDlgViewModel();

            using (var dlg = new NewProjectDlg(viewModel))
            {
                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    Model.SetRequestedPath(NewProjectDlgViewModel.ParentFolderPathForNewProject, viewModel.NewProjectName);
                    DialogResult = DialogResult.OK;
                    Close();
                }
            }
        }
Exemplo n.º 4
0
 private void CreateProject(NewProjectDlgViewModel newProjectDlgViewModel)
 {
     ConsoleIO.WriteOutput("Creating Project", Colors.Red);
 }
Exemplo n.º 5
0
        /// ------------------------------------------------------------------------------------
        /// <summary>
        ///
        /// </summary>
        /// ------------------------------------------------------------------------------------
        public override void TestSetup()
        {
            base.TestSetup();

            _viewModel = new NewProjectDlgViewModel();
        }