コード例 #1
0
ファイル: Imran.aspx.cs プロジェクト: nitsjk/EasioDashNew
    protected void Button1_Click(object sender, EventArgs e)
    {
        HttpClient client = NitsAPI.apiConnection();

        HttpResponseMessage response = client.GetAsync("imran").Result;


        ImranData imr = new ImranData();

        imr.Name    = txtname.Text;
        imr.Address = txtaddress.Text;
        imr.Phone   = txtphone.Text;

        var x = client.PostAsJsonAsync("imran", imr).Result;

        if (response.IsSuccessStatusCode)
        {
            ImranData ds   = new ImranData();
            var       data = response.Content.ReadAsAsync <IEnumerable <ImranData> >().Result;


            GridView1.DataSource = data;
            GridView1.DataBind();

            loaddata();
            txtname.Text    = "";
            txtaddress.Text = "";
            txtphone.Text   = "";
        }
        else
        {
            GridView1.DataSource = null;
            GridView1.DataBind();
        }
    }
コード例 #2
0
ファイル: Imran.aspx.cs プロジェクト: nitsjk/EasioDashNew
    protected void update_Click(object sender, EventArgs e)
    {
        HttpClient client = NitsAPI.apiConnection();

        HttpResponseMessage response = client.GetAsync("imran").Result;
        ImranData           imr      = new ImranData();

        imr.ID      = Convert.ToInt64(Session["dd"].ToString());
        imr.Name    = txtname.Text;
        imr.Address = txtaddress.Text;
        imr.Phone   = txtphone.Text;


        var x = client.PutAsJsonAsync("imran", imr).Result;

        if (response.IsSuccessStatusCode)
        {
            GridView1.DataSource = null;
            GridView1.DataBind();
            loaddata();
            txtname.Text    = "";
            txtaddress.Text = "";
            txtphone.Text   = "";
        }

        else
        {
            //Label1.Text = "not updated";
        }
    }