public ShowVlasnikViewModel() { string role = (string)Application.Current.Properties["Role"]; if (role != "Admin") { Visibility = Visibility.Hidden; } else { Visibility = Visibility.Visible; } vlasnici = new ObservableCollection <Vlasnik_Selektovan>(); DeleteCommand = new MyICommand(OnDelete); IspisCommand = new MyICommand(Stampaj); using (var db = new BazaZaLiguEntities()) { foreach (Vlasnik item in db.Vlasniks) { Vlasnik_Selektovan vlas = new Vlasnik_Selektovan() { V = item }; vlas.Nazivi_klubova = new ObservableCollection <string>(); foreach (Klub klub in item.Klubs) { vlas.Nazivi_klubova.Add(klub.naziv); } vlasnici.Add(vlas); } } OnPropertyChanged("vlasnici"); }
private void ucitajVlasnike() { Vlasnici = new ObservableCollection <Vlasnik_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Vlasnik item in db.Vlasniks) { Vlasnik_Selektovan vlas = new Vlasnik_Selektovan() { V = item, IsSelected = false }; vlas.Nazivi_klubova = new ObservableCollection <string>(); foreach (Klub klub in item.Klubs) { vlas.Nazivi_klubova.Add(klub.naziv); } Vlasnici.Add(vlas); } } OnPropertyChanged("Vlasnici"); }