public PrijavaViewModel()
        {
            LogIn             = new RelayCommand <object>(PrijaviSe, parameter => true);
            NavigationService = new NavigationService();


            korisnik_         = new Korisnik();
            korisnik_.Ime     = "Pero";
            korisnik_.Prezime = "Peric";
            korisnik_.Naziv   = "Direktor";
            korisnik_.Lozinka = "1234";
            //korisnik_.tip.Naziv = u.Naziv;
            using (var db = new GreenhouseContext())
            {
                db.Korisnici.Add(korisnik_);
                db.SaveChanges();
            }
            korisnik_         = new Korisnik();
            korisnik_.Ime     = "Mujo";
            korisnik_.Prezime = "Mujic";
            korisnik_.Naziv   = "Zemljoradnik";
            korisnik_.Lozinka = "0000";
            //korisnik_.tip.Naziv = u.Naziv;
            using (var db = new GreenhouseContext())
            {
                db.Korisnici.Add(korisnik_);
                db.SaveChanges();
            }
        }
Exemple #2
0
 public async void Registriraj(object parameter)
 {
     korisnik_ = new Korisnik(Ime, Prezime, Lozinka, "Zemljoradnik");
     using (var db = new GreenhouseContext()) {
         db.Korisnici.Add(korisnik_);
         db.SaveChanges();
     }
     var dialog = new MessageDialog("Korisnik je registrovan!\n");
     await dialog.ShowAsync();
 }
Exemple #3
0
        public async void SacuvajPromjene(object parameter)
        {
            if (sadnica_ != null)
            {
                sadnica_.Naziv    = naziv_;
                sadnica_.Kolicina = kolicina_;
                sadnica_.Cijena   = cijena_;
                sadnice_.Add(sadnica_);
                using (var db = new GreenhouseContext())
                {
                    db.Sadnice.Add(sadnica_);
                    db.SaveChanges();
                }
            }

            if (odabrana_ != null)
            {
                using (var db = new GreenhouseContext())
                {
                    //var u = db.Sadnice.Where(b => b.Naziv == odabrana_.Naziv).FirstOrDefault();
                    sadnice_.Remove(odabrana_);

                    /*  if(u != null)
                     * {
                     *    db.Sadnice.Remove(odabrana_);
                     *    db.SaveChanges();
                     * } else
                     * {
                     *    var dialog22 = new MessageDialog("Ne možete ukloniti sadnicu koje nema!");
                     *    await dialog22.ShowAsync();
                     * }*/
                }
            }
            var dialog2 = new MessageDialog("Izmjene su uspješno izvršene!");
            await dialog2.ShowAsync();
        }