Beispiel #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (cts != null)
            {
                cts.Cancel();
            }
            List <DataGridViewRow> toDelete = new List <DataGridViewRow>();

            if (dataGridView1.SelectedRows.Count == 0)
            {
                MessageBox.Show("No Row Selected");
                return;
            }

            foreach (DataGridViewRow row in dataGridView1.SelectedRows)
            {
                var adId = row.Cells["AdId"].Value.ToString();
                if (string.IsNullOrWhiteSpace(adId))
                {
                    continue;
                }
                var data     = "https://ecg-api.gumtree.com.au/api/users/" + configuration.AccountId + "/ads/" + adId;
                var response = PostAd.DeleteAdvertisement(configuration, data);

                if (response.StatusCode != HttpStatusCode.NoContent)
                {
                }
                else
                {
                    row.Cells["StatusCode"].Value = "Deleted";
                }
                dataGridView1.Rows.Remove(row);
            }
        }
Beispiel #2
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == 0)
         {
             DataGridViewRow row  = this.dataGridView1.Rows[e.RowIndex];
             var             adId = row.Cells["AdId"].Value.ToString();
             if (string.IsNullOrWhiteSpace(adId))
             {
                 MessageBox.Show("AdId is missing");
                 return;
             }
             var data     = "https://ecg-api.gumtree.com.au/api/users/" + configuration.AccountId + "/ads/" + adId;
             var response = PostAd.DeleteAdvertisement(configuration, data);
             if (response.StatusCode != HttpStatusCode.NoContent)
             {
                 dataGridView1.Rows[e.RowIndex].Cells["StatusCode"].Value = "Deleted";
             }
         }
     }catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
     //MessageBox.Show("Clicked");
 }