public void SetHosts(DnsHostsRequest request) { var query = new Query(_params); query.AddParameter("SLD", request.SLD); query.AddParameter("TLD", request.TLD); for (int i = 0; i < request.HostEntries.Length; i++) { query.AddParameter("HostName" + (i + 1), request.HostEntries[i].HostName); query.AddParameter("Address" + (i + 1), request.HostEntries[i].Address); query.AddParameter("MxPref" + (i + 1), request.HostEntries[i].MxPref); query.AddParameter("RecordType" + (i + 1), Enum.GetName(typeof(RecordType), request.HostEntries[i].RecordType)); if (!string.IsNullOrEmpty(request.HostEntries[i].Ttl)) { query.AddParameter("TTL" + (i + 1), request.HostEntries[i].Ttl); } } XDocument doc = query.Execute("namecheap.domains.dns.setHosts"); }
public void SetHosts(DnsHostsRequest request) { var query = new Query(_params); query.AddParameter("SLD", request.SLD); query.AddParameter("TLD", request.TLD); for (int i = 0; i < request.HostEntries.Length; i++) { query.AddParameter("HostName" + (i + 1), request.HostEntries[i].HostName); query.AddParameter("Address" + (i + 1), request.HostEntries[i].Address); query.AddParameter("MxPref" + (i + 1), request.HostEntries[i].MxPref); query.AddParameter("RecordType" + (i + 1), Enum.GetName(typeof(RecordType), request.HostEntries[i].RecordType)); if (!string.IsNullOrEmpty(request.HostEntries[i].Ttl)) query.AddParameter("TTL" + (i + 1), request.HostEntries[i].Ttl); } XDocument doc = query.Execute("namecheap.domains.dns.setHosts"); }