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");
        }
Example #2
0
        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");
        }
Example #3
0
 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");
 }