@@ -19,7 +19,7 @@ namespace EppLib.Entities
1919{
2020 public class DomainCreate : DomainBase < DomainCreateResponse >
2121 {
22- private readonly IList < string > nameServers = new List < string > ( ) ;
22+ private readonly IList < NameServer > nameServers = new List < NameServer > ( ) ;
2323
2424 private readonly IList < DomainContact > domainContacts = new List < DomainContact > ( ) ;
2525
@@ -29,7 +29,7 @@ public class DomainCreate : DomainBase<DomainCreateResponse>
2929
3030 public string RegistrantContactId { get ; set ; }
3131
32- public IList < string > NameServers
32+ public IList < NameServer > NameServers
3333 {
3434 get { return nameServers ; }
3535 }
@@ -58,9 +58,11 @@ protected override XmlElement BuildCommandElement(XmlDocument doc, XmlElement co
5858 period . SetAttribute ( "unit" , Period . Unit ) ;
5959 }
6060
61- if ( NameServers != null && NameServers . Count > 0 )
61+ if ( NameServers != null && NameServers . Count > 0 )
6262 {
63- domainCreate . AppendChild ( CreateNameServerElement ( doc , NameServers ) ) ;
63+ //TODO: Add option for hostObj way
64+ //domainCreate.AppendChild(CreateNameServerElement(doc, NameServers));
65+ domainCreate . AppendChild ( CreateNameServerElement ( doc , NameServers , true ) ) ;
6466 }
6567
6668 if ( RegistrantContactId != null )
@@ -70,7 +72,7 @@ protected override XmlElement BuildCommandElement(XmlDocument doc, XmlElement co
7072
7173 foreach ( var contact in DomainContacts )
7274 {
73- var contact_element = AddXmlElement ( doc , domainCreate , "domain:contact" , contact . Id , namespaceUri ) ;
75+ var contact_element = AddXmlElement ( doc , domainCreate , "domain:contact" , contact . Id , namespaceUri ) ;
7476
7577 contact_element . SetAttribute ( "type" , contact . Type ) ;
7678 }
0 commit comments