public List<Tld> GetTldList() { string url = ConfigurationManager.AppSettings["Aws.Route53.DocPageUrl"]; var tldListProvider = new TldListProvider(); var supportedTLDlist = tldListProvider.GetSupportedTldList(url); return supportedTLDlist; }
static void Main(string[] args) { string url = "http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar-tld-list.html"; var tldListProvider = new TldListProvider(); var tldList = tldListProvider.GetSupportedTldList(url); tldList.ForEach(tld => Console.WriteLine(tld.Name)); Console.ReadLine(); }
public HttpResponseMessage Get() { string supportedTLDPage = ConfigurationManager.AppSettings["AWS-URL"]; var tldProvider = new TldListProvider(); var tldList = tldProvider.GetSupportedTldList(supportedTLDPage); var output = new { url = supportedTLDPage, date = DateTime.UtcNow.ToString(), tldList = tldList.Select(tld => tld.Name) }; return this.Request.CreateResponse(HttpStatusCode.OK, output); }