private void namestiCheckBoxove() { ObservableCollection <Poseduje_Selektovan> noviPoseduje = new ObservableCollection <Poseduje_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Poseduje_Selektovan poseduje in Poseduju) { Poseduje_Selektovan novPosedujeSelektovan = new Poseduje_Selektovan() { P = db.Posedujes.Where(x => x.klub_naziv == poseduje.P.klub_naziv && x.stadion_id_stadiona == poseduje.P.stadion_id_stadiona).FirstOrDefault() }; novPosedujeSelektovan.Klub_Stadion_Nazivi = poseduje.Klub_Stadion_Nazivi; if (Selektovani_radnik.Klub_Stadion_Nazivi.Contains(poseduje.Klub_Stadion_Nazivi)) { novPosedujeSelektovan.IsSelected = true; } else { novPosedujeSelektovan.IsSelected = false; } noviPoseduje.Add(novPosedujeSelektovan); } Poseduju = new ObservableCollection <Poseduje_Selektovan>(); Poseduju = noviPoseduje; OnPropertyChanged("Poseduju"); } }
private void ucitajPoseduje() //svi stadioni i njihovi vlasnici { Poseduju = new ObservableCollection <Poseduje_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Poseduje posed in db.Posedujes) { Poseduje_Selektovan pos = new Poseduje_Selektovan() { P = posed, IsSelected = false }; Stadion stadion = db.Stadions.Find(posed.stadion_id_stadiona); pos.Klub_Stadion_Nazivi = stadion.naziv_stadiona + " (" + posed.klub_naziv + ")"; Poseduju.Add(pos); } OnPropertyChanged("Poseduju"); } }
private void dodajStadioneSaKlubovima() { stadioni_klubovi = new ObservableCollection <Poseduje_Selektovan>(); using (var db = new BazaZaLiguEntities()) { foreach (Poseduje item in db.Posedujes) { //Stadioni i svoji klubovi Poseduje_Selektovan poseduje = new Poseduje_Selektovan() { P = item, IsSelected = false }; Stadion stadion = db.Stadions.Find(poseduje.P.stadion_id_stadiona); poseduje.Klub_Stadion_Nazivi = stadion.naziv_stadiona + " (" + poseduje.P.klub_naziv + ")"; stadioni_klubovi.Add(poseduje); } } OnPropertyChanged("stadioni_klubovi"); }