/// <summary> /// Prepare a new .com domain for registration /// </summary> /// <param name="secondLevelDomain">e.g. "dontstayin" of "www.dontstayin.com"</param> public DotComDomain(string secondLevelDomain) { this.secondLevelDomain = secondLevelDomain.ToLower(); if (!IsSecondLevelDomainNameValid()) { throw new Exception("Invalid second-level domain: " + this.secondLevelDomain); } this.topLevelDomain = "com"; shopper = new Shopper() { user = "******", pwd = "Blind78bat" //user = "******", //pwd = "Blind78bat", //firstname = "David", //lastname = "Brophy", //email = "*****@*****.**", //phone = "+44.2078355599" }; registrant = new ContactInfo() { fname = "David", lname = "Brophy", org = "Development Hell Limited", sa1 = "90-92 Pentonville Road", sa2 = "London", city = "London", sp = "London", pc = "N1 8HS", cc = "United Kingdom", email = "*****@*****.**", phone = "+44.2078355599", }; credentials = new Credential() { Account = "dontstayin", Password = "******" // TODO: read from database }; wapi = new WAPI(); }
/// <remarks/> public void OrderDomainBackOrdersAsync(string sCLTRID, Credential credential, Shopper shopper, DomainBackOrder[] items, string sROID, object userState) { if ((this.OrderDomainBackOrdersOperationCompleted == null)) { this.OrderDomainBackOrdersOperationCompleted = new System.Threading.SendOrPostCallback(this.OnOrderDomainBackOrdersOperationCompleted); } this.InvokeAsync("OrderDomainBackOrders", new object[] { sCLTRID, credential, shopper, items, sROID}, this.OrderDomainBackOrdersOperationCompleted, userState); }
/// <remarks/> public void OrderDomainBackOrdersAsync(string sCLTRID, Credential credential, Shopper shopper, DomainBackOrder[] items, string sROID) { this.OrderDomainBackOrdersAsync(sCLTRID, credential, shopper, items, sROID, null); }
public string OrderDomainBackOrders(string sCLTRID, Credential credential, Shopper shopper, DomainBackOrder[] items, string sROID) { object[] results = this.Invoke("OrderDomainBackOrders", new object[] { sCLTRID, credential, shopper, items, sROID}); return ((string)(results[0])); }
/// <remarks/> public void OrderResourceRenewalsAsync(string sCLTRID, Credential credential, Shopper shopper, ResourceRenewal[] items, string sROID) { this.OrderResourceRenewalsAsync(sCLTRID, credential, shopper, items, sROID, null); }
public string OrderResourceRenewals(string sCLTRID, Credential credential, Shopper shopper, ResourceRenewal[] items, string sROID) { object[] results = this.Invoke("OrderResourceRenewals", new object[] { sCLTRID, credential, shopper, items, sROID}); return ((string)(results[0])); }
/// <remarks/> public void OrderDomainPrivacyAsync(string sCLTRID, Credential credential, Shopper shopper, DomainByProxy[] items, string sROID) { this.OrderDomainPrivacyAsync(sCLTRID, credential, shopper, items, sROID, null); }
/// <remarks/> public void OrderPrivateDomainRenewalsAsync(string sCLTRID, Credential credential, Shopper shopper, DomainRenewal[] items, ResourceRenewal[] dbpItems, string sROID) { this.OrderPrivateDomainRenewalsAsync(sCLTRID, credential, shopper, items, dbpItems, sROID, null); }
/// <remarks/> public void OrderDomainsAsync(string sCLTRID, Credential credential, Shopper shopper, DomainRegistration[] items, DomainByProxy[] dbpItems, string sROID) { this.OrderDomainsAsync(sCLTRID, credential, shopper, items, dbpItems, sROID, null); }
public string OrderDomains(string sCLTRID, Credential credential, Shopper shopper, DomainRegistration[] items, DomainByProxy[] dbpItems, string sROID) { object[] results = this.Invoke("OrderDomains", new object[] { sCLTRID, credential, shopper, items, dbpItems, sROID}); return ((string)(results[0])); }
/// <remarks/> public void OrderCreditsAsync(string sCLTRID, Credential credential, Shopper shopper, OrderItem[] items, string sROID) { this.OrderCreditsAsync(sCLTRID, credential, shopper, items, sROID, null); }