Exemplo n.º 1
0
        public override VmDnsRecord GetRecordDataFromUIFields()
        {
            VmDnsRecord addressRecord = null;

            UIErrorHelper.CheckedExec(delegate()
            {
                DoValidateControls();
                var data = new VMDNS_PTR_DATA();
                //FQDN check
                if (!HostNameField.StringValue.EndsWith("."))
                {
                    HostNameField.StringValue += ".";
                }
                data.hostName         = HostNameField.StringValue;
                var record            = new VMDNS_RECORD_NS();
                record.data           = data;
                record.common.iClass  = 1;
                record.common.pszName = NSDomainField.StringValue;
                record.common.type    = (UInt16)RecordType.VMDNS_RR_TYPE_NS;
                addressRecord         = new VmDnsRecordNS(record);
            });
            return(addressRecord);
        }
Exemplo n.º 2
0
        public override VmDnsRecord GetRecordDataFromUIFields()

        {
            VmDnsRecord addressRecord = null;

            UIErrorHelper.CheckedExec(delegate()

            {
                DoValidateControls();

                var data = new VMDNS_PTR_DATA();

                data.hostName = AddRecordFrm.NSRecordHostNameText.Text;

                //FQDN check

                if (!data.hostName.EndsWith("."))
                {
                    data.hostName += ".";
                }

                var record = new VMDNS_RECORD_NS();

                record.data = data;

                record.common.iClass = 1;

                record.common.pszName = AddRecordFrm.NSRecordDomainText.Text;

                record.common.type = (UInt16)RecordType.VMDNS_RR_TYPE_NS;

                addressRecord = new VmDnsRecordNS(record);
            });

            return(addressRecord);
        }