IzvjestajViewModel() { using (var db = new GreenhouseContext()) { narudzbe = db.Narudzbe.ToList(); } }
public async void Dodaj(object parameter) { if (odabrana_ != null) { using (var db = new GreenhouseContext()) { sadnice_ = new ObservableCollection <Sadnica>(db.Sadnice.ToList()); odabraneSadnice_ = new ObservableCollection <Sadnica>(); int trazeni_Id = odabrana_.Id; var u = db.Sadnice.Where(b => b.Id == trazeni_Id).FirstOrDefault(); //u.IsCheckedIn = true; if (u.rezervirajSadnicu(kolicina_) == true) //u rezervirajSadnicu mijenja kolicinu i koliko je prodato { odabraneSadnice_.Add(odabrana_); } else { var dialog = new MessageDialog("Željeni broj sadnica nije dostupan!"); dialog.Title = "Error"; await dialog.ShowAsync(); } } } else { var dialog = new MessageDialog("Niste odabrali sadnicu!"); dialog.Title = "Error"; await dialog.ShowAsync(); } }
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(); } }
public void Plasiraj(object parameter) { narudzba_ = new Narudzba(redniBrojNarudzbe_, datumNarudzbe_, odabraneSadnice_); using (var db = new GreenhouseContext()) { db.Narudzbe.Add(narudzba_); } }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; var db = new GreenhouseContext(); db.Database.Migrate(); }
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(); }
public GreenhouseDemoEventHubTrigger(GreenhouseContext context, ILogger <GreenhouseDemoEventHubTrigger> log) { if (context is null) { throw new ArgumentNullException(nameof(context)); } if (log is null) { throw new ArgumentNullException(nameof(log)); } _context = context; _log = log; }
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(); }
public MeasurementsController(GreenhouseContext context, IMapper mapper, ILogger <MeasurementsController> logger) { _context = context; _mapper = mapper; _logger = logger; }
public DevicesController(GreenhouseContext context, IMapper mapper, ILogger <DevicesController> logger) { _context = context; _mapper = mapper; _logger = logger; }
public PropertiesController(GreenhouseContext context, IMapper mapper, ILogger <PropertiesController> logger) { _context = context; _mapper = mapper; _logger = logger; }
public SensorsController(GreenhouseContext context, IMapper mapper, ILogger <SensorsController> logger) { _context = context; _mapper = mapper; _logger = logger; }
//public ICommand ButtonClicked //{ // get // { // return new RelayCommand(PrijaviSe); // } //} public async void PrijaviSe(object parameter) { /*NavigationService.Navigate(typeof(Zemljoradnik_pocetni)); * var tip11 = new TipKorisnika("Zemljoradnik", 2); * using (var db = new GreenhouseContext()) * { * db.TipoviKorisnika.Add(tip11); * } * if (korisnik_.Naziv == "Zemljoradnik") * { * NavigationService.Navigate(typeof(Zemljoradnik_pocetni)); * } * else if (korisnik_.Naziv == "Direktor") * { * NavigationService.Navigate(typeof(Direktor_pocetni)); * } * * var dialog = new MessageDialog("Prijava upješna."); * dialog.Title = "Error"; * await dialog.ShowAsync();*/ if (korisnik_ != null) { //using (var db = new GreenhouseContext()) //db.TipoviKorisnika.Add(korisnik_.tip); } else { var dialog = new MessageDialog("Neispravna prijava.\n Pokušajte ponovo"); dialog.Title = "Error"; await dialog.ShowAsync(); } if (ime_ == "" || prezime_ == "" || lozinka_ == "") { var dialog = new MessageDialog("Neispravna prijava.\n Pokušajte ponovo."); dialog.Title = "Error"; await dialog.ShowAsync(); } else { using (var db = new GreenhouseContext()) { if (db.Korisnici.Count() >= 0) { var u = db.Korisnici.Where(b => b.Ime == ime_ && b.Prezime == prezime_ && b.Lozinka == lozinka_).FirstOrDefault(); if (u != null) { if (u.Naziv == "Direktor") { NavigationService.Navigate(typeof(Direktor_pocetni)); } else if (u.Naziv == "Zemljoradnik") { NavigationService.Navigate(typeof(Zemljoradnik_pocetni)); } else { var korisnik = db.Korisnici.FirstOrDefault(b => b.Ime == ime_ || b.Prezime == prezime_ || b.Lozinka == lozinka_); if (korisnik != null) { if (korisnik.Ime != ime_ || korisnik.lozinka != lozinka_ || korisnik.Prezime != prezime_) { var dialog = new MessageDialog("Pogrešni podaci.\n Pokušajte ponovo."); ime_ = ""; prezime_ = ""; lozinka_ = ""; dialog.Title = "Error"; await dialog.ShowAsync(); } } } } else { var dialog = new MessageDialog("Pogrešni podaci.\n Pokušajte ponovo."); ime_ = ""; prezime_ = ""; lozinka_ = ""; dialog.Title = "Error"; await dialog.ShowAsync(); } } else { var dialog = new MessageDialog("Pogrešni podaci.\n Pokušajte ponovo."); ime_ = ""; prezime_ = ""; lozinka_ = ""; dialog.Title = "Error"; await dialog.ShowAsync(); } } } }