protected void UpdateLot(UpdatedLot inLot) { HttpWebRequest req = WebRequest.Create(serverAddress + "/lots" + "/" + selectedLotId) as HttpWebRequest; req.ContentType = "application/json"; req.Method = WebRequestMethods.Http.Post; req.Headers.Add("Authorization", key); using (var streamWriter = new StreamWriter(req.GetRequestStream())) { string json = JsonConvert.SerializeObject(inLot); streamWriter.Write(json); streamWriter.Flush(); streamWriter.Close(); } HttpWebResponse httpResponse = (HttpWebResponse)req.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); } }
protected void Button7_Click(object sender, EventArgs e) //Save/update existing lot { UpdatedLot tempLot = new UpdatedLot(); tempLot.LotNumber = DropDownList1.SelectedItem.ToString(); tempLot.TypeId = Convert.ToInt32(DropDownList2.SelectedValue); tempLot.Active = Convert.ToInt32(DropDownList3.SelectedValue); tempLot.Rows = Convert.ToInt32(TextBox2.Text); tempLot.Columns = Convert.ToInt32(TextBox1.Text); UpdateLot(tempLot); }