//Dns
        public PanelResult DomainSetDnsZone(DnsZone dnsZone)
        {
            _args.Clear();

            _args.Add("name", dnsZone.Name);
            _args.Add("soa_expired", dnsZone.SoaExpire.ToString());
            _args.Add("soa_ttl", dnsZone.SoaTtl.ToString());
            _args.Add("soa_refresh", dnsZone.SoaRefresh.ToString());
            _args.Add("soa_email", dnsZone.SoaEmail.ToString());
            _args.Add("soa_retry", dnsZone.SoaRetry.ToString());
            _args.Add("soa_serial", dnsZone.SoaSerial.ToString());
            _args.Add("primaryServer", dnsZone.PrimaryServer.ToString());

            foreach (var item in dnsZone.Records)
            {
                _args.Add("record", item.RecordString);
            }


            ApiResult <DomainOperationsResult> result = ExecuteAction <DomainOperationsResult>(MaestroAction.DomainSetDnsZone, Method.POST, _args);

            return(GetPanelResult(result));
        }
Beispiel #2
0
 public PanelResult DomainSetDnsZone(DnsZone dnsZone)
 {
     throw new NotImplementedException();
 }
Beispiel #3
0
 public PanelResult DomainSetDnsZone(DnsZone dnsZone)
 {
     throw new NotImplementedException();
 }
        public void DomainSetDnsZone()
        {
            DnsZone dnsZone = new DnsZone();
            dnsZone.Name = "demodemo.com";

            PanelResult result = panel.DomainSetDnsZone(dnsZone);

            Assert.AreEqual(200, result.Code);
        }