Example #1
0
        public string ClothesGeneration(string theResult, string city, int id)
        {
            DataBaseRepository dataBase = new DataBaseRepository();


            List <string> categoriesInList = new List <string>();

            string[] categories = theResult.Split(',');

            for (int i = 0; i < categories.Length; i++)
            {
                categoriesInList.Add(categories[i]);
            }

            string finalResult = "";

            for (int i = 0; i < categoriesInList.Count - 1; i++)
            {
                var client  = new RestClient("https://apidojo-hm-hennes-mauritz-v1.p.rapidapi.com/products/list?categories=" + categoriesInList[i] + "&country=us&lang=en&currentpage=0&pagesize=1");
                var request = new RestRequest(Method.GET);
                request.AddHeader("x-rapidapi-host", "apidojo-hm-hennes-mauritz-v1.p.rapidapi.com");
                request.AddHeader("x-rapidapi-key", "9a5793a005mshb2a37a462d5ba89p10baacjsn1596887f9ad7");
                IRestResponse response    = client.Execute(request);
                JObject       json        = JObject.Parse(response.Content);
                string        firstsplit  = Convert.ToString(json);
                string[]      firstsplit1 = firstsplit.Split(new string[] { "\"name\":" }, StringSplitOptions.None);
                string[]      secondsplit = firstsplit1[1].Split(new string[] { "\"stock\":" }, StringSplitOptions.None);
                finalResult = finalResult + secondsplit[0];
            }

            dataBase.Insert(id, city, finalResult, categoriesInList.Last());
            return(finalResult + "," + categoriesInList.Last());
        }
Example #2
0
 // POST: api/DataBase
 public JToken Post([FromBody] Users data)
 {
     return(dataBase.Insert(data.getUserName(), data.getGender(), data.getPassword()));
 }