private void btnAddFilterName_Click(object sender, RoutedEventArgs e) { string name = txtBoxAddFilterName.Text; var viewItem = _filterProvider.AddFilterName(name); if (viewItem != null) { TreeViewItem newChild = new TreeViewItem(); newChild.Header = viewItem; treeView1.Items.Add(newChild); } else { MessageBox.Show($"Назва фільтру вже існує"); } //using (EfContext context = new EfContext()) //{ // //var findFilter = context.FilterNames.SingleOrDefault(f => f.Name == fname); // var findFilter = _FilterNameRepository.GetByName(fname); // if (findFilter == null) // { // //MessageBox.Show($"Назва фільтра вже існує {findFilter.Id}"); // FilterName filterName = new FilterName // { // Name = fname // }; // //context.FilterNames.Add(filterName); // //context.SaveChanges(); // _FilterNameRepository.Add(filterName); // _FilterNameRepository.SaveChanges(); // MyTreeViewItem viewItem = new MyTreeViewItem // { // Id = filterName.Id.ToString(), // Name = filterName.Name // }; // TreeViewItem parent = new TreeViewItem // { // Header = viewItem // }; // treeView1.Items.Add(parent); // } // else // MessageBox.Show($"Назва фільтра вже існує {findFilter.Id}"); //} }
private void btnAddFilterName_Click(object sender, RoutedEventArgs e) { using (EFContext context = new EFContext()) { string name = txtFilterName.Text; var viewItem = _filterProvider.AddFilterName(name); if (viewItem != null) { TreeViewItem newCh = new TreeViewItem(); newCh.Header = viewItem; TreeViewFilterName.Items.Add(newCh); } else { MessageBox.Show("Filter already exists"); } } }