private ProductSearchService GetProduct()
        {
            WebClient            client  = new WebClient();
            Stream               stream  = client.OpenRead(this.resultURL);
            StreamReader         reader  = new StreamReader(stream);
            JObject              jObject = JObject.Parse(reader.ReadLine());
            ProductSearchService product = ProductSearchService.FromJObject(jObject);

            return(product);
        }
        public List <ProductSearchService> GetResponse()
        {
            WebClient    client       = new WebClient();
            Stream       stream       = client.OpenRead(this.resultURL);
            StreamReader reader       = new StreamReader(stream);
            JArray       responseJSON = JArray.Parse(reader.ReadLine());
            List <ProductSearchService> responseList = new List <ProductSearchService>();

            foreach (JObject jobject in responseJSON)
            {
                ProductSearchService response = ProductSearchService.FromJObject(jobject);

                responseList.Add(response);
            }

            return(responseList);
        }