public override void AddVirtualDirectory(ContextMenuStrip vDirMenu) { using var dialog = new NewVirtualDirectoryDialog(ServiceProvider, null, PathToSite, PhysicalDirectory.Application); if (dialog.ShowDialog() != DialogResult.OK) { return; } //await dialog.VirtualDirectory.SaveAsync(); AddToParent(this, new VirtualDirectoryTreeNode(ServiceProvider, dialog.VirtualDirectory, this.ServerNode) { ContextMenuStrip = vDirMenu }); }
private void Basic() { var service = (IConfigurationService)GetService(typeof(IConfigurationService)); var dialog = new NewVirtualDirectoryDialog(Module, service.VirtualDirectory, service.VirtualDirectory.PathToSite().GetParentPath(), service.VirtualDirectory.Application); if (dialog.ShowDialog() != DialogResult.OK) { return; } //await service.Application.SaveAsync(); service.ServerManager.CommitChanges(); }