private void namestiCheckBoxove()
        {
            ObservableCollection <Igrac_Selektovan> noviIgraci = new ObservableCollection <Igrac_Selektovan>();

            using (var db = new BazaZaLiguEntities())
            {
                foreach (Igrac_Selektovan igrac in Igraci)
                {
                    Igrac_Selektovan novIgracSelektovan = new Igrac_Selektovan()
                    {
                        igrac = db.Igracs.Find(igrac.igrac.id_igraca)
                    };
                    novIgracSelektovan.Ime_Prezime = igrac.Ime_Prezime;

                    if (Selektovani_menadzer.Nazivi_igraca.Contains(igrac.igrac.ime_igraca + " " + igrac.igrac.prezime_igraca))
                    {
                        novIgracSelektovan.IsSelected = true;
                    }
                    else
                    {
                        novIgracSelektovan.IsSelected = false;
                    }
                    noviIgraci.Add(novIgracSelektovan);
                }
                Igraci = new ObservableCollection <Igrac_Selektovan>();
                Igraci = noviIgraci;
                OnPropertyChanged("Igraci");
            }
        }
Beispiel #2
0
        public ShowIgracViewModel()
        {
            string role = (string)Application.Current.Properties["Role"];

            if (role != "Admin")
            {
                Visibility = Visibility.Hidden;
            }
            else
            {
                Visibility = Visibility.Visible;
            }

            igraci        = new ObservableCollection <Igrac_Selektovan>();
            DeleteCommand = new MyICommand(OnDelete);
            IspisCommand  = new MyICommand(Stampaj);

            using (var db = new BazaZaLiguEntities())
            {
                foreach (Igrac item in db.Igracs)
                {
                    Igrac_Selektovan igrac = new Igrac_Selektovan()
                    {
                        igrac = item
                    };
                    igrac.Transferi = new ObservableCollection <string>();
                    foreach (transferistorija transf in db.transferistorijas.Where(x => x.igrac_id_igraca == item.id_igraca))
                    {
                        igrac.Transferi.Add(transf.klub + "  " + transf.datum);
                    }
                    igraci.Add(igrac);
                }
            }
            OnPropertyChanged("igraci");
        }
 private void ucitajKlubove()
 {
     igraci = new ObservableCollection <Igrac_Selektovan>();
     using (var db = new BazaZaLiguEntities())
     {
         foreach (Igrac item in db.Igracs)
         {
             Igrac_Selektovan ig = new Igrac_Selektovan();
             ig.igrac          = item;
             ig.Prethodni_klub = item.naziv_kluba;
             igraci.Add(ig);
         }
     }
     OnPropertyChanged("igraci");
 }
 private void ucitajIgrace()
 {
     Igraci = new ObservableCollection <Igrac_Selektovan>();
     using (var db = new BazaZaLiguEntities())
     {
         foreach (Igrac igrac in db.Igracs)
         {
             Igrac_Selektovan ig = new Igrac_Selektovan()
             {
                 igrac = igrac, IsSelected = false
             };
             ig.Ime_Prezime = igrac.ime_igraca + " " + igrac.prezime_igraca;
             Igraci.Add(ig);
         }
         OnPropertyChanged("Igraci");
     }
 }
 private void dodajIgrace()
 {
     igraci = new ObservableCollection <Igrac_Selektovan>();
     using (var db = new BazaZaLiguEntities())
     {
         foreach (Igrac item in db.Igracs)
         {
             //svi igraci
             Igrac_Selektovan igrac = new Igrac_Selektovan()
             {
                 igrac = item, IsSelected = false
             };
             igrac.Ime_Prezime = item.ime_igraca + " " + item.prezime_igraca;
             igraci.Add(igrac);
         }
     }
     OnPropertyChanged("igraci");
 }