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;*/ }
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); }