Пример #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            ErrorOrSuccesTextBlockDelete.Text = null;
            var a = (TablesManufacturer)ManufacturesToDeleteList.SelectedItem;

            db.TablesManufacturers.Remove(a);
            try
            {
                db.SaveChanges();
                MessageBox.Show("Елемент под названием - " + a.strName + " был удален успешно!");
            }
            catch (Exception ex)
            {
                if (ex.InnerException?.InnerException != null)
                {
                    ErrorOrSuccesTextBlockDelete.Text  = ex.InnerException.InnerException.Message + "\n";
                    ErrorOrSuccesTextBlockDelete.Text +=
                        "Во первых если не удаляется , не пытайтесь , так как таблица параллельно с другой связана\n" +
                        "Во вторых чтобы проверить работоспособность просто создайте что нибудь другое и можете удалить то что создали!";
                }
            }

            GetDataToDEleteList();
        }