private void AddItemButton_Click(object sender, RoutedEventArgs e) { ContentItemDataModel newItem = new ContentItemDataModel(); newItem.Category = ViewModel.ChoosedCategory; ViewModel.AddItem(newItem); }
private void ListView_ItemClick(object sender, ItemClickEventArgs e) { var listViewItem = MyListView.ContainerFromItem(e.ClickedItem) as ListViewItem; ContentItemDataModel item = (ContentItemDataModel)listViewItem.Content; ViewModel.EditingItem = item; Frame.Navigate(typeof(EditItemFrame)); }
public void DeleteItem(ContentItemDataModel _item) { using (DataContext db = new DataContext()) { db.Items.Remove(_item); db.SaveChanges(); } ChoosedCategory.ContentItems.Remove(_item); }
public void AddItem(ContentItemDataModel _item) { using (DataContext db = new DataContext()) { db.Categories.Attach(ChoosedCategory); db.Items.Add(_item); db.SaveChanges(); } //ChoosedCategory.ContentItems.Add(_item); }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { ContentItemDataModel item = (ContentItemDataModel)((Button)sender).DataContext; ViewModel.DeleteItem(item); }