Exemplo n.º 1
0
        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");
            }
        }
Exemplo n.º 2
0
        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");
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 4
0
 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");
     }
 }
Exemplo n.º 5
0
 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");
 }