Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }