public void Execute(object parameter) => taksitDurumu.DgTaksitDurumu.ItemsSource = new ObservableCollection <Taksitler>(((Satislar)taksitDurumu.CbTaksitFilter.SelectedItem).Tahsilatlar.SelectMany(t => ObservableCollectionTaksitler.Where(z => z.TahsilatID == t.TahsilatID)));
public void Execute(object parameter) { try { taksitDurumu = new TaksitDurumu { Owner = Application.Current.MainWindow as MainWindow }; taksitDurumu.CbTaksitFilter.ItemsSource = Satış.ObservableCollectionSatışlar.ToList(); taksitDurumu.CbTaksitFilter.SelectedItem = ((parameter as Button)?.DataContext as Satislar); Cv = new ObservableCollection <Taksitler>(((Satislar)taksitDurumu.CbTaksitFilter.SelectedItem).Tahsilatlar.SelectMany(t => ObservableCollectionTaksitler.Where(z => z.TahsilatID == t.TahsilatID))); taksitDurumu.DgTaksitDurumu.ItemsSource = Cv; taksitDurumu.ShowDialog(); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }