public void Start()
        {
            RestData data = new RestData(1, 75, "Testen", true);

            //foreach (var getData in GetAll())
            //{
            //    Console.WriteLine(getData);
            //}

            Console.WriteLine("\n" + GetOne(75) + "\n");

            RestData data2 = new RestData(10, 75, "Ændringen", true);

            Console.WriteLine("\n" + Put(data2, 75) + "\n");

            Console.WriteLine("\n" + Post(data) + "\n");
            Console.WriteLine("\n" + GetOne(75) + "\n");

            Console.WriteLine("\n" + GetOne(3) + "\n");

            Console.WriteLine("\n" + Delete(75) + "\n");

            Console.WriteLine("\n" + GetOne(75) + "\n");

            //RestData data2 = new RestData(1, 3, "Ændringen", false);

            //Console.WriteLine("\n" + Put(data2, 3) + "\n");


            //foreach (var getData in GetAll())
            //{
            //    Console.WriteLine(getData);
            //}
        }
Esempio n. 2
0
        public bool Post(RestData restData)
        {
            //laver body

            String        json    = JsonConvert.SerializeObject(restData);
            StringContent content = new StringContent(json);

            content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            using (HttpClient client = new HttpClient())
            {
                // sender
                HttpResponseMessage resultMessage = client.PostAsync('https://jsonplaceholder.typicode.com/todos', content).Result;


                // optional if any result to unpack
                string jsonResult = resultMessage.Content.ReadAsStringAsync().Result;
                Console.WriteLine("Json svar string = " + jsonResult);

                //ingen rigtig svar
                //var result = JsonConvert.DeserializeObject<TReturnType>(jsonResult);

                return(resultMessage.IsSuccessStatusCode); //200 status code = sandt alt andet falsk
            }
        }
Esempio n. 3
0
 private RestData GetOne(int id)
 {
     using (HttpClient client = new HttpClient())
     {
         string   content = client.GetStringAsync(URI).Result;
         RestData obj     = JsonConvert.DeserializeObject <RestData>(content);
         return(obj);
     }
 }
Esempio n. 4
0
 private RestData GetOne(int id)
 {
     using (HttpClient client = new HttpClient())
     {
         string   jsonContent = client.GetStringAsync(URI + "/" + id).Result;
         RestData data        = JsonConvert.DeserializeObject <RestData>(jsonContent);
         return(data);
     }
 }
Esempio n. 5
0
 private RestData GetOne(int id)
 {
     using (HttpClient client = new HttpClient())
     {
         string   jsonContent = client.GetStringAsync("https://jsonplaceholder.typicode.com/todos" + "/" + id).Result;
         RestData data        = JsonConvert.DeserializeObject <RestData>(jsonContent);
         return(data);
     }
 }
 public RestData GetOne(int nummer)
 {
     using (HttpClient client = new HttpClient())
     {
         string   content = client.GetStringAsync("https://jsonplaceholder.typicode.com/todos/" + nummer).Result;
         RestData cData   = JsonConvert.DeserializeObject <RestData>(content);
         return(cData);
     }
 }
Esempio n. 7
0
        internal void Start()
        {
            IList <RestData> all = GetAll();

            foreach (RestData data in all)
            {
                //Console.WriteLine(data);
            }

            RestData one = GetOne(12);

            Console.WriteLine("ONE  \n" + one);
        }
Esempio n. 8
0
        public void Start()
        {
            IList <RestData> all = GetAll();

            foreach (RestData data in all)
            {
                //Console.WriteLine(data);
            }

            RestData one = GetOne(5);

            Console.WriteLine("ONE \n" + one);

            Post(new RestData(555, 555, "jadada was here", true));
            Console.WriteLine("Post result = " + resultat);
        }
        public RestData Put(RestData restData, int nummer)
        {
            String        json    = JsonConvert.SerializeObject(restData);
            StringContent content = new StringContent(json);

            content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            using (HttpClient client = new HttpClient())
            {
                // sender
                HttpResponseMessage resultMessage = client.PutAsync("https://jsonplaceholder.typicode.com/todos/" + nummer, content).Result;
                // optional if any result to unpack
                //string jsonResult = resultMessage.Content.ReadAsStringAsync().Result;
                //var result = JsonConvert.DeserializeObject<bool>(jsonResult);

                return(GetOne(nummer));
            }
        }
        public RestData Post(RestData restData)
        {
            String        json    = JsonConvert.SerializeObject(restData);
            StringContent content = new StringContent(json, Encoding.UTF8, "application/json");

            //Man kan enten tilføje Encoding.UTF8, "application/json" ovenfor, eller skrive nedenstående linje.
            //content.Headers.ContentType = new MediaTypeHeaderValue("application/json");

            using (HttpClient client = new HttpClient())
            {
                // sender
                HttpResponseMessage resultMessage = client.PostAsync("https://jsonplaceholder.typicode.com/todos/", content).Result;
                // optional if any result to unpack
                //string jsonResult = resultMessage.Content.ReadAsStringAsync().Result;
                //var result = JsonConvert.DeserializeObject<bool>(jsonResult);

                return(GetOne(restData.ID));
            }
        }