Ejemplo n.º 1
0
        protected void UpdateTable(object sender, EventArgs e)
        {
            int           key      = Convert.ToInt32(txtCustomerID.Text);
            CustomerTable customer = new CustomerTable(txtName.Text, Convert.ToInt32(txtAge.Text));

            customer.CustomerID = key;

            var client = new WebClient();

            client.Headers.Add("Content-Type:application/json");
            client.Headers.Add("Accept:application/json");
            string jsonString = JsonConvert.SerializeObject(customer);

            var result = client.UploadString(url + "/" + key, "PUT", jsonString);

            Console.WriteLine(Environment.NewLine + result);

            this.DisplayGrid(sender, e);
        }
Ejemplo n.º 2
0
        public void InsertIntoTable(object sender, EventArgs e)
        {
            CustomerTable customer = new CustomerTable(txtName.Text, Convert.ToInt32(txtAge.Text));
            var           client   = new WebClient();

            client.Headers.Add("Content-Type:application/json");
            client.Headers.Add("Accept:application/json");
            string jsonString = JsonConvert.SerializeObject(customer);
            //test a post!!!! an insert
            var result = client.UploadString(url, jsonString); //POST: note don't specify POST!!

            Console.WriteLine(Environment.NewLine + result);

            var str = JsonConvert.DeserializeObject(result);

            var   table = JsonConvert.DeserializeObject <dynamic>(result);
            Int32 id    = Convert.ToInt32(table["CustomerID"]);

            this.DisplayGrid();

            //return id;
        }