private void IzvodjenjaListView_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { var izv = IzvodjenjaListView.SelectedItem as Izvodjenje; SedistaListView.ItemsSource = new List <string>(); if (izv == null) { return; } SedistaListView.ItemsSource = _predstavaControl.NadjiSlobodnaMesta(izv); SedistaListView.SelectedIndex = -1; }
public RezervacijaForm(Database database, Izvodjenje i, Korisnik korisnik) { InitializeComponent(); DataContext = this; Izvodjenje = i; Korisnik = korisnik; _predstavaControl = new PredstavaControl(database); _rezervacijaControl = new RezervacijaControl(database); var mesta = _predstavaControl.NadjiSlobodnaMesta(i).ToList(); if (mesta.Any()) { MestaBox.ItemsSource = mesta; } else { MestaBox.Visibility = Visibility.Collapsed; PotvrdiButton.Visibility = Visibility.Collapsed; NemaMesta.Visibility = Visibility.Visible; } }