public ShowStadionViewModel() { string role = (string)Application.Current.Properties["Role"]; if (role != "Admin") { Visibility = Visibility.Hidden; } else { Visibility = Visibility.Visible; } stadioni = new ObservableCollection <Stadion_Selektovan>(); DeleteCommand = new MyICommand(OnDelete); IspisCommand = new MyICommand(Stampaj); using (var db = new BazaZaLiguEntities()) { foreach (Stadion item in db.Stadions) { Stadion_Selektovan stad = new Stadion_Selektovan() { S = item }; stad.Nazivi_klubova = new ObservableCollection <string>(); foreach (Poseduje poseduje in item.Posedujes) { stad.Nazivi_klubova.Add(poseduje.klub_naziv); } stadioni.Add(stad); } } OnPropertyChanged("stadioni"); }
public void dodajStadione() { stadioni = new ObservableCollection <Stadion_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Stadion stad in db.Stadions) { Stadion_Selektovan s = new Stadion_Selektovan() { S = stad, IsSelected = false, Naziv_stadiona = stad.naziv_stadiona }; stadioni.Add(s); } } OnPropertyChanged("stadioni"); }
private void ucitajStadione() { Stadioni = new ObservableCollection <Stadion_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Stadion item in db.Stadions) { Stadion_Selektovan stad = new Stadion_Selektovan() { S = item, IsSelected = false }; stad.Nazivi_klubova = new ObservableCollection <string>(); foreach (Poseduje poseduje in item.Posedujes) { stad.Nazivi_klubova.Add(poseduje.klub_naziv); } Stadioni.Add(stad); } } OnPropertyChanged("Stadioni"); }