private void button2_Click(object sender, EventArgs e) { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:2222/"); int rowindex = dataGridView2.CurrentCell.RowIndex; HttpResponseMessage response = client.GetAsync("api/Book/GetBook?id=" + dataGridView2.Rows[rowindex].Cells[0].Value).Result; if (dataGridView2.SelectedCells.Count == 0) { MessageBox.Show("Didn't select anything!", "Insufficient data", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (response.IsSuccessStatusCode) { OrderCreation orderCreation = new OrderCreation(Convert.ToInt32(dataGridView2.Rows[dataGridView2.CurrentCell.RowIndex].Cells[0].Value.ToString())); orderCreation.ShowDialog(); UpdateListBook(); } else { MessageBox.Show("that book doesn't exist", "Insufficient data", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } }
private void button1_Click(object sender, EventArgs e) { HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:2222/"); HttpResponseMessage response = client.GetAsync("api/Book/GetBookByTitle?title=" + textBox1.Text).Result; if (textBox1.Text == "") { MessageBox.Show("Title need values!", "Insufficient data", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (response.IsSuccessStatusCode) { OrderCreation orderCreation = new OrderCreation(response.Content.ReadAsAsync <Book>().Result.Id); orderCreation.ShowDialog(); UpdateListBook(); } else { MessageBox.Show("that book doesn't exist", "Insufficient data", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } }