using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using WGneu.Models; namespace WGneu.Windows { public partial class ContractListWindow : Window { private readonly WgContext Context = new(); public ContractListWindow(Member member) { InitializeComponent(); } private void RefreshContractList() { Context.Members.Load(); List contracts = Context.Contracts.OrderBy(c => c.MgNr).ToList(); ContractList.ItemsSource = contracts; if (contracts.Count == 1) ContractList.SelectedIndex = 0; } private void ContractList_SelectionChanged(object sender, SelectionChangedEventArgs e) { RefreshContractList(); } } }