private void btnAdd_Click(object sender, RoutedEventArgs e) { try { MyDbContext context = new MyDbContext(); ProvidersController providersController = new ProvidersController(); Provider provider = new Provider(NameProvider.Text, Telephone.Text); if (providersController.AddProvider(provider)) { MessageBox.Show("Поставщик успешно добавлен."); ProviderDataGrid.ClearValue(ItemsControl.ItemsSourceProperty); List <Provider> providers = context.Providers.ToList(); ProviderDataGrid.ItemsSource = providers; } else { MessageBox.Show("Этот поставщик уже был добавлен или введенные данные имеют неверный формат."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }