예제 #1
0
        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());
            }
        }
예제 #2
0
 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();
         }
     }
 }