internal async static Task <string> DeleteOrderAsync(clsAllOrders prOrder) { using (HttpClient lcHttpClient = new HttpClient()) { HttpResponseMessage lcRespMessage = await lcHttpClient.DeleteAsync ($"http://localhost:60065/api/Data/DeleteOrder?OrderID={prOrder.OrderID}"); return(await lcRespMessage.Content.ReadAsStringAsync()); } }
private async void btnDeleteOrder_Click(object sender, EventArgs e) { if (lstOrderList.SelectedItem == null) { MessageBox.Show("No order was selected. If list is empty, check server connection.", "No Selection Made"); } else { clsAllOrders lcSelected = lstOrderList.SelectedValue as clsAllOrders; if (MessageBox.Show("Are you sure?", "Delete Order", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { MessageBox.Show(await ServiceClient.DeleteOrderAsync(lcSelected)); UpdateDisplay(); } } }