コード例 #1
0
        public ShowNavijacViewModel()
        {
            string role = (string)Application.Current.Properties["Role"];

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

            navijaci      = new ObservableCollection <Navijac_Selektovan>();
            DeleteCommand = new MyICommand(OnDelete);
            IspisCommand  = new MyICommand(Stampaj);

            using (var db = new BazaZaLiguEntities())
            {
                foreach (Navijac item in db.Navijacs)
                {
                    Navijac_Selektovan nav = new Navijac_Selektovan()
                    {
                        N = item
                    };
                    nav.Nazivi_klubova = new ObservableCollection <string>();
                    foreach (Klub klub in item.Klubs)
                    {
                        nav.Nazivi_klubova.Add(klub.naziv);
                    }
                    navijaci.Add(nav);
                }
            }
            OnPropertyChanged("navijaci");
        }
コード例 #2
0
 private void ucitajNavijace()
 {
     Navijaci = new ObservableCollection <Navijac_Selektovan>();
     using (var db = new BazaZaLiguEntities())
     {
         foreach (Navijac item in db.Navijacs)
         {
             Navijac_Selektovan nav = new Navijac_Selektovan()
             {
                 N = item, IsSelected = false
             };
             nav.Nazivi_klubova = new ObservableCollection <string>();
             foreach (Klub klub in item.Klubs)
             {
                 nav.Nazivi_klubova.Add(klub.naziv);
             }
             Navijaci.Add(nav);
         }
     }
     OnPropertyChanged("Navijaci");
 }