示例#1
0
        private async void btnOtkazi_Click(object sender, EventArgs e)
        {
            var por = lbPorudzbine.SelectedItem as Porudzbina;
            var rez = MessageBox.Show("Da li ste sigurni da zelite da otkazete porudzbinu:\n" + por.ToString(), "Porudzbina", MessageBoxButtons.YesNo);

            if (rez == DialogResult.Yes)
            {
                await proxy.OtkaziPorudzbinuAsync(por.id_porudzbine.ToString())
                .ContinueWith(p =>
                {
                    MessageBox.Show(p.Result?"Uspesno ste otkazali porudzbinu":"Doslo je do greske");
                    if (p.Result)
                    {
                        porudzbine.Remove(por);
                    }
                });
            }
        }