public ShowNavijacViewModel() { string role = (string)Application.Current.Properties["Role"]; if (role != "Admin") { Visibility = Visibility.Hidden; } else { Visibility = Visibility.Visible; } navijaci = new ObservableCollection <Navijac_Selektovan>(); DeleteCommand = new MyICommand(OnDelete); IspisCommand = new MyICommand(Stampaj); using (var db = new BazaZaLiguEntities()) { foreach (Navijac item in db.Navijacs) { Navijac_Selektovan nav = new Navijac_Selektovan() { N = item }; nav.Nazivi_klubova = new ObservableCollection <string>(); foreach (Klub klub in item.Klubs) { nav.Nazivi_klubova.Add(klub.naziv); } navijaci.Add(nav); } } OnPropertyChanged("navijaci"); }
private void ucitajNavijace() { Navijaci = new ObservableCollection <Navijac_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Navijac item in db.Navijacs) { Navijac_Selektovan nav = new Navijac_Selektovan() { N = item, IsSelected = false }; nav.Nazivi_klubova = new ObservableCollection <string>(); foreach (Klub klub in item.Klubs) { nav.Nazivi_klubova.Add(klub.naziv); } Navijaci.Add(nav); } } OnPropertyChanged("Navijaci"); }