Exemplo n.º 1
0
        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");
         }
     }
 }