public void lvSavebtn_Click(object sender, EventArgs e) { EmployeeDetail lvEmployeeDetail = new EmployeeDetail(); bool lvValidateInput = validateInputs(); if (!lvValidateInput) { progressBarCreate.Visible = true; backgroundWorkerCreate.WorkerReportsProgress = true; backgroundWorkerCreate.RunWorkerAsync(); errorProvider.Clear(); lvEmployeeDetail.name = lvNameTxtBx.Text; lvEmployeeDetail.status = lvStatusTxtBx.Text; if (lvGenderMaleRdBtn.Checked) { lvEmployeeDetail.gender = "Male"; } else if (lvGenderFemaleRdBtn.Checked) { lvEmployeeDetail.gender = "Female"; } lvEmployeeDetail.email = lvEmailTxtBx.Text; lvEmployeeDetail.created_at = DateTime.Now; lvEmployeeDetail.updated_at = DateTime.Now; ReturnResponse(lvEmployeeDetail); } }
public async void ReturnResponse(EmployeeDetail lvEmployeeDetail) { using (WebClient client = new WebClient()) { client.Headers.Add("Content-Type:application/json"); client.Headers.Add("Accept:application/json"); client.Headers.Add("Authorization", "Bearer " + "fa114107311259f5f33e70a5d85de34a2499b4401da069af0b1d835cd5ec0d56"); var fsd = JsonConvert.SerializeObject(lvEmployeeDetail); Uri uri = new Uri("https://gorest.co.in/public-api/users/"); var result = await client.UploadStringTaskAsync(uri, "POST", fsd); SuccessfullCreation(result); } }