private void namestiCheckBoxove() { ObservableCollection <Klub_Selektovan> noviKlubovi = new ObservableCollection <Klub_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Klub_Selektovan klub in Klubovi) { Klub_Selektovan novKlubSelektovan = new Klub_Selektovan() { K = db.Klubs.Find(klub.K.naziv) }; if (Selektovani_vlasnik.Nazivi_klubova.Contains(klub.K.naziv)) { novKlubSelektovan.IsSelected = true; } else { novKlubSelektovan.IsSelected = false; } noviKlubovi.Add(novKlubSelektovan); } Klubovi = new ObservableCollection <Klub_Selektovan>(); Klubovi = noviKlubovi; OnPropertyChanged("Klubovi"); } }
private void ucitajKlubove() { KlubUpdate = new ObservableCollection <Klub_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Klub item in db.Klubs) { Klub_Selektovan klubS = new Klub_Selektovan() { K = item }; KlubUpdate.Add(klubS); if (item.Liga != null) { klubS.Naziv_lige = item.Liga.naziv_lige; } //trener Vodi vod = db.Vodis.Where(x => x.klub_naziv == item.naziv).FirstOrDefault(); if (vod != null) { Trener trener = db.Treners.Find(vod.trener_id_trenera); klubS.Trener = trener.ime_trenera; } //broj navijaca klubS.Broj_Navijaca = 0; if (item.Navijacs != null) { klubS.Broj_Navijaca = item.Navijacs.Count; } } } OnPropertyChanged("KlubUpdate"); }
public ShowKlubViewModel() { string role = (string)Application.Current.Properties["Role"]; if (role != "Admin") { Visibility = Visibility.Hidden; } else { Visibility = Visibility.Visible; } DeleteCommand = new MyICommand(onDelete); IspisCommand = new MyICommand(Stampaj); klubovi = new ObservableCollection <Klub_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Klub item in db.Klubs) { double starost = prosekStarosti(item); Klub_Selektovan klubS = new Klub_Selektovan() { K = item, Prosecna_Starost = (float)starost }; if (item.Liga != null) { klubS.Naziv_lige = item.Liga.naziv_lige; } else { klubS.Naziv_lige = ""; } //trener Vodi vod = db.Vodis.Where(x => x.klub_naziv == item.naziv).FirstOrDefault(); if (vod != null) { Trener trener = db.Treners.Find(vod.trener_id_trenera); klubS.Trener = trener.ime_trenera + " " + trener.prezime_trenera; } else { klubS.Trener = ""; } //broj navijaca klubS.Broj_Navijaca = 0; if (item.Navijacs != null) { klubS.Broj_Navijaca = item.Navijacs.Count; } klubovi.Add(klubS); } } OnPropertyChanged("klubovi"); }
private void ucitajKlubove() { Klubovi = new ObservableCollection <Klub_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Klub klub in db.Klubs) { Klub_Selektovan kl = new Klub_Selektovan() { K = klub, IsSelected = false }; Klubovi.Add(kl); } OnPropertyChanged("Klubovi"); } }
private void dodajKlubove() { klubovi = new ObservableCollection <Klub_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Klub item in db.Klubs) { //svi klubovi Klub_Selektovan klub = new Klub_Selektovan() { K = item, IsSelected = false }; klubovi.Add(klub); } } OnPropertyChanged("klubovi"); }