示例#1
0
        private async void BtnDelete_Click(object sender, RoutedEventArgs e)
        {
            if (LvAll.SelectedItem != null)
            {
                try
                {
                    var c   = LvAll.SelectedItem as Country;
                    var res = await RemoveEntity.Remove <Country>(AdminInterface, c);

                    if (res)
                    {
                        await Task.Run(() => RefreshList());
                    }
                    //await Task.Run(() => AdminInterface.RemoveAsync(c));
                }
                catch (Exception ex)
                {
                    popup        = ConfigurePopup.Configure(popup, ex.Message, BtnDelete, PlacementMode.Bottom);
                    popup.IsOpen = true;
                }
            }
            else
            {
                popup        = ConfigurePopup.Configure(popup, "Select item first!", LvAll, PlacementMode.Right);
                popup.IsOpen = true;
            }
        }