예제 #1
0
        public KorisnikViewModel(PocetnaViewModel parametar)
        {
            NavigationService   = new NavigationService();
            korisnik            = new Korisnik();
            korisnik            = parametar.Korisnik;
            korisnik_iz_pocetne = parametar.Korisnik;
            Ime_txb             = parametar.Korisnik.Ime;
            Prezime_txb         = parametar.Korisnik.Prezime;
            Datum_txb           = parametar.Korisnik.DatumRodjenja.ToString();
            Username_txb        = parametar.Korisnik.Username;
            Mail_txb            = parametar.Korisnik.Mail;
            Sifra_txb           = parametar.Korisnik.Sifra;

            SacuvajIzmjene = new RelayCommand <object>(sacuvajIzmjene);
            Nazad          = new RelayCommand <object>(nazad);

            /*SviFilmovi = parametar.SviFilmovi;
             * SviKorisnici = parametar.SviKorisnici;
             * SveKolekcije = parametar.SveKolekcije;
             *
             * SveOcjene = parametar.SveOcjene;*/
        }
예제 #2
0
        public KolekcijaViewModel(PocetnaViewModel parametar)
        {
            NavigationService   = new NavigationService();
            korisnik            = parametar.Korisnik;
            korisnik_iz_pocetne = parametar.Korisnik;



            if (kol_view != null)
            {
                kol_view.DataContext = new KolekcijaViewModel(kol_view);
            }


            MojeKolekcije          = new ObservableCollection <Kolekcija>();
            MojiFilmoviIzKolekcije = new ObservableCollection <Film>();

            Naziv = "";

            MojeKolekcije.Clear();

            using  (var db = new KolekcijaDbContext())
            {
                foreach (Kolekcija k in db.Kolekcije)
                {
                    if (k.KorisnikId == korisnik.KorisnikId)
                    {
                        MojeKolekcije.Add(k);
                    }
                }
            }


            DodajKolekciju   = new RelayCommand <object>(dodajKolekciju);
            IzbrisiKolekciju = new RelayCommand <object>(izbrisiKolekciju);
        }