public override VmDnsRecord GetRecordDataFromUIFields() { VmDnsRecord addressRecord = null; UIErrorHelper.CheckedExec(delegate() { DoValidateControls(); var data = new VMDNS_SOA_DATA(); data.pNamePrimaryServer = AddRecordFrm.SOARecordPrimaryServerText.Text; data.pNameAdministrator = AddRecordFrm.SOARecordAdministratorText.Text; var record = new VMDNS_RECORD_SOA(); record.data = data; record.common.iClass = 1; record.common.pszName = AddRecordFrm.SOARecordNameText.Text; record.common.type = (UInt16)RecordType.VMDNS_RR_TYPE_SOA; addressRecord = new VmDnsRecordSOA(record); }); return(addressRecord); }
public override void SetUIFieldsFromRecordData(VmDnsRecord record) { VmDnsRecordSOA srvRecord = record as VmDnsRecordSOA; if (srvRecord != null) { RecordNameField.StringValue = srvRecord.Name; AdministratorField.StringValue = srvRecord.RECORD.data.pNameAdministrator; ServerField.StringValue = srvRecord.RECORD.data.pNamePrimaryServer; } else { UIErrorHelper.ShowAlert("", "Unknown Record Format"); } }
public override void SetUIFieldsFromRecordData(VmDnsRecord record) { VmDnsRecordSOA srvRecord = record as VmDnsRecordSOA; if (srvRecord != null) { AddRecordFrm.SOARecordNameText.Text = srvRecord.Name; AddRecordFrm.SOARecordAdministratorText.Text = srvRecord.RECORD.data.pNameAdministrator; AddRecordFrm.SOARecordPrimaryServerText.Text = srvRecord.RECORD.data.pNamePrimaryServer; } else { UIErrorHelper.ShowError("Unknown Record Format"); } }