void ApplyPolicy(RouterPolicy policy) { try { RouterClient client = RouterManagementClient.GetRouter(Credential, RealAddress); client.DeleteRouter(); RouterManagementClient.CreateRouter(Credential, RealAddress, policy); RestoreSubscribedTo(); Explore(); } catch (Exception exception) { MessageBox.Show("Error applying change: " + exception.Message, "Service Bus Explorer", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void OnDelete(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Are you sure you want to delete the router?", "Service Bus Explorer", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (result == DialogResult.No) { return; } try { RouterClient client = RouterManagementClient.GetRouter(Credential, RealAddress); client.DeleteRouter(); Explore(); } catch (Exception exception) { MessageBox.Show("Error deleting router: " + exception.Message, "Service Bus Explorer", MessageBoxButtons.OK, MessageBoxIcon.Error); } }