public MainWindow() { InitializeComponent(); dbUser = new AppContextUser(); dbDeal = new AppContextDeal(); deals = new System.Collections.ObjectModel.ObservableCollection <Deal>(dbDeal.Deals.ToList()); ListOfDeals.ItemsSource = deals; }
private void DeleteThisDeal_Click(object sender, RoutedEventArgs e) { deals.Remove(SelectedDeal); using (AppContextDeal db = new AppContextDeal()) { Deal deal = db.Deals.FirstOrDefault(x => x.id == SelectedDeal.id); db.Deals.Remove(deal); db.SaveChanges(); } GrayBackground.Visibility = Visibility.Collapsed; ShowSelectedDeal.Visibility = Visibility.Collapsed; }
private void BuyIt_Click(object sender, RoutedEventArgs e) { deals.Remove(SelectedDeal); using (AppContextDeal db = new AppContextDeal()) { Deal deal = db.Deals.FirstOrDefault(x => x.id == SelectedDeal.id); db.Deals.Remove(deal); db.SaveChanges(); } MessageBox.Show("Ви вдало виконали купівлю"); GrayBackground.Visibility = Visibility.Collapsed; ShowSelectedDeal.Visibility = Visibility.Collapsed; }