async private void workButton_Click(object sender, EventArgs e) { if (workButton.Text == "Dolgozom") { workButton.Text = "Végeztem"; try { if (linCourier.CourierID == null) { Debug.WriteLine("CourierID is null"); } await db.changeAvailabity(linCourier.CourierID, true); listView1.Visible = true; acceptButton.Visible = true; refuseButton.Visible = true; deliveredButton.Visible = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "Hiba a munka indításában."); workButton.Text = "Dolgozom"; } } else { workButton.Text = "Dolgozom"; try { await db.changeAvailabity(linCourier.CourierID, false); listView1.Visible = false; acceptButton.Visible = false; refuseButton.Visible = false; deliveredButton.Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message, "Hiba a munkából kijelentkezésben."); workButton.Text = "Végeztem"; } } }