private async void myRemove_Click(object sender, RoutedEventArgs e)
        {
            if (customerList.SelectedItem != null)
            {
                MessageDialog msg = new MessageDialog("Remove customer permanently?", "Remove customer");

                msg.Commands.Clear();
                msg.Commands.Add(new UICommand {
                    Label = "Yes", Id = 0
                });
                msg.Commands.Add(new UICommand {
                    Label = "Cancel", Id = 1
                });

                var result = await msg.ShowAsync();

                if ((int)result.Id == 0)
                {
                    Customer      temp   = (Customer)customerList.SelectedItem;
                    MessageDialog remove = new MessageDialog(CustomerLogic.RemoveCustomer(temp),
                                                             $"Customer {temp.Name} was removed.");
                    await remove.ShowAsync();
                }
            }
        }
Beispiel #2
0
        private async void myRemove_Click(object sender, RoutedEventArgs e)
        {
            MessageDialog msg = new MessageDialog("Remove customer permanently?", "Remove customer");

            msg.Commands.Clear();
            msg.Commands.Add(new UICommand {
                Label = "Yes", Id = 0
            });
            msg.Commands.Add(new UICommand {
                Label = "Cancel", Id = 1
            });

            var result = await msg.ShowAsync();

            if ((int)result.Id == 0)
            {
                var selected = customerList.SelectedItem;

                CustomerLogic.RemoveCustomer((Customer)selected);
            }
        }