Пример #1
0
        static public void DeployDialog(AspNetAppProject project)
        {
            var dialog = new WebDeployLaunchDialog(project)
            {
                Modal = true,
            };

            ICollection <WebDeployTarget> targets = null;

            var response = ResponseType.None;

            do
            {
                response = (ResponseType)MessageService.RunCustomDialog(dialog, MessageService.RootWindow);
            } while (response != ResponseType.Ok && response != ResponseType.Cancel && response != ResponseType.DeleteEvent);

            if (response == Gtk.ResponseType.Ok)
            {
                targets = dialog.GetSelectedTargets();
            }

            dialog.Destroy();

            if (targets != null && targets.Count > 0)
            {
                Deploy(project, targets, IdeApp.Workspace.ActiveConfiguration);
            }
        }
		static public void DeployDialog (AspNetAppProject project)
		{
			var dialog = new WebDeployLaunchDialog (project) {
				Modal = true,
			};
			dialog.Show ();
			
			ICollection<WebDeployTarget> targets = null;
			
			var response = ResponseType.None;
			do {
				response = (ResponseType) MessageService.RunCustomDialog (dialog, MessageService.RootWindow);
			} while (response != ResponseType.Ok && response != ResponseType.Cancel && response != ResponseType.DeleteEvent);
			
			if (response == Gtk.ResponseType.Ok)
				targets = dialog.GetSelectedTargets ();
			
			dialog.Destroy ();
			
			if (targets != null && targets.Count > 0)
				Deploy (project, targets, IdeApp.Workspace.ActiveConfiguration);
		}