Пример #1
0
 public List<Tld> GetTldList()
 {
     string url = ConfigurationManager.AppSettings["Aws.Route53.DocPageUrl"];
     var tldListProvider = new TldListProvider();
     var supportedTLDlist = tldListProvider.GetSupportedTldList(url);
     return supportedTLDlist;
 }
Пример #2
0
 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();
 }
Пример #3
0
 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);
 }