public void brisanjeUposlenika(object o) { if (KliknutiUposlenik != null) { using (var db = new AviokompanijaDbContext()) { db.Remove(KliknutiUposlenik); db.SaveChanges(); Verifikacija = "Uspješno izbrisan uposlenik."; NotifyPropertyChanged("Verifikacija"); NotifyPropertyChanged("SviUposlenici"); } } }
public void brisanjeAviona(object o) { if (KliknutiAvion != null) { if (KliknutiAvion.BrojLetova != 0) { Verifikacija = "Izbrišite prvo letove koji su dodijeljeni avionu."; NotifyPropertyChanged("Verifikacija"); } else { using (var db = new AviokompanijaDbContext()) { db.Remove(KliknutiAvion); db.SaveChanges(); Verifikacija = "Uspješno izbrisan avion."; NotifyPropertyChanged("Verifikacija"); NotifyPropertyChanged("SviAvioni"); } } } }
public void brisanjeLeta(object o) { if (KliknutiLet != null) { using (var db = new AviokompanijaDbContext()) { NotifyPropertyChanged("KliknutiLet"); Let pronadjeni = db.Letovi.Where(x => x.LetId == KliknutiLet.LetId).FirstOrDefault(); Avion av = db.Avioni.FirstOrDefault(); NotifyPropertyChanged("Verifikacija"); pronadjeni.AvionLeta.BrojLetova -= 1; db.Remove(pronadjeni); db.SaveChanges(); Verifikacija = "Uspješno izbrisan let."; NotifyPropertyChanged("Verifikacija"); NotifyPropertyChanged("SviLetovi"); NotifyPropertyChanged("SviDostupniAvioni"); NotifyPropertyChanged("KliknutiLet"); } } }
public void brisanjeRezervacije(object o) { if (KliknutaRezervacija != null) { using (var db = new AviokompanijaDbContext()) { Rezervacija pronadjeni = db.Rezervacije.Where(x => x.RezervacijaId == KliknutaRezervacija.RezervacijaId).SingleOrDefault(); if (pronadjeni != null) { if (pronadjeni.LetRezervacije != null) { pronadjeni.LetRezervacije.BrojZauzetihMjesta -= 1; } db.Remove(pronadjeni); db.SaveChanges(); Verifikacija = "Uspješno izbrisana rezervacija."; NotifyPropertyChanged("Verifikacija"); NotifyPropertyChanged("SveRezervacije"); } // Let av = db.Letovi.FirstOrDefault(); } } }