/// <summary> /// save function for the IAdministrationView Interface /// </summary> public void Save() { if (!ValidateRequiredValues()) { return; } auditAgentScannerDefinition.ScannerName = tbName.Text; auditAgentScannerDefinition.Filename = Path.Combine(Application.StartupPath, @"scanners\auditagent\" + auditAgentScannerDefinition.ScannerName + ".xml"); if (File.Exists(auditAgentScannerDefinition.Filename)) { if (MessageBox.Show("The config file '" + auditAgentScannerDefinition.ScannerName + "' already exists." + Environment.NewLine + Environment.NewLine + "Do you wish to overwrite the file?", "AuditWizard", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } } UpdateChanges(); if (AuditWizardSerialization.SerializeObjectToFile(auditAgentScannerDefinition)) { DesktopAlert.ShowDesktopAlert("The scanner configuration file '" + auditAgentScannerDefinition.ScannerName + "' has been saved."); } }