コード例 #1
0
        public KontrolSkema GetOne(int id)
        {
            KontrolSkema returnOne = new KontrolSkema();

            using (HttpClient client = new HttpClient())
            {
                Task <string> resTask = client.GetStringAsync(URI + "/" + id);
                string        jsonStr = resTask.Result;

                returnOne = JsonConvert.DeserializeObject <KontrolSkema>(jsonStr);
            }

            return(returnOne);
        }
コード例 #2
0
        public void Put(int id, KontrolSkema obj)
        {
            using (HttpClient client = new HttpClient())
            {
                string        jsonStr = JsonConvert.SerializeObject(obj);
                StringContent content = new StringContent(jsonStr, Encoding.UTF8, "application/json");

                Task <HttpResponseMessage> putAsync = client.PutAsync(URI + "/" + id, content);

                HttpResponseMessage resp = putAsync.Result;
                if (resp.IsSuccessStatusCode)
                {
                    string jsonResStr = resp.Content.ReadAsStringAsync().Result;
                }
            }
        }