Exemple #1
0
 /// <summary>
 /// Validate the request body using the Domain Purchase Schema for the specified TLD (For the Tld which is not support privacy)
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public async Task<bool> PurchaseDomainValidateWithoutPrivacy(DomainPurchaseWithoutPrivacy request)
 {
     CheckRequestValid(request);
     var client = GetBaseHttpClient();
     var response = await client.PostAsync("domains/purchase/validate", request);
     return response.IsSuccessStatusCode;
 }
Exemple #2
0
        /// <summary>
        /// Validate the request body using the Domain Purchase Schema for the specified TLD (For the Tld which is not support privacy)
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public async Task <bool> PurchaseDomainValidateWithoutPrivacy(DomainPurchaseWithoutPrivacy request)
        {
            CheckRequestValid(request);
            var client   = GetBaseHttpClient();
            var response = await client.PostAsync("domains/purchase/validate", JsonConvert.SerializeObject(request, JsonSettings));

            return(response.IsSuccessStatusCode);
        }
Exemple #3
0
 /// <summary>
 /// Purchase and register the specified Domain without privacy (For the Tld which is not support privacy)
 /// </summary>
 /// <param name="request"></param>
 /// <param name="XShopperId"></param>
 /// <returns></returns>
 public async Task<DomainPurchaseResponse> PurchaseDomainWithoutPrivacy(DomainPurchaseWithoutPrivacy request, string XShopperId = null)
 {
     CheckRequestValid(request);
     var client = GetBaseHttpClient();
     if (XShopperId != null)
         client.DefaultRequestHeaders.Add("X-Shopper-Id", XShopperId);
     var response = await client.PostAsync("domains/purchase", request);
     await CheckResponseMessageIsValid(response);
     return await response.Content.ReadAsAsync<DomainPurchaseResponse>();
 }