public override void AddApplication(ContextMenuStrip appMenu) { using var dialog = new NewApplicationDialog(ServiceProvider, PhysicalDirectory.Application.Site, PathToSite, PhysicalDirectory.Application.ApplicationPoolName, null); if (dialog.ShowDialog() != DialogResult.OK) { return; } dialog.Application.Save(); AddToParent(this, new ApplicationTreeNode(ServiceProvider, dialog.Application, this.ServerNode) { ContextMenuStrip = appMenu }); }
public override async Task AddApplication(ContextMenuStrip appMenu) { var dialog = new NewApplicationDialog(ServiceProvider, VirtualDirectory.Application.Site, PathToSite, VirtualDirectory.Application.ApplicationPoolName, null); if (dialog.ShowDialog() != DialogResult.OK) { return; } dialog.Application.Save(); AddToParent(this, new ApplicationTreeNode(ServiceProvider, dialog.Application) { ContextMenuStrip = appMenu }); }
private void Basic() { var service = (IConfigurationService)GetService(typeof(IConfigurationService)); var dialog = new NewApplicationDialog(Module, service.Application.Site, service.Application.Path.GetParentPath(), service.Application.ApplicationPoolName, service.Application); if (dialog.ShowDialog() != DialogResult.OK) { return; } service.ServerManager.CommitChanges(); service.Application.Save(); }