public void UpdateBaum(Baum baum, Kontrolle kontrolle) { lock (locker) { database_connection.Update(baum); database_connection.Update(kontrolle); } }
public void SaveBaum(Baum baum, Kontrolle kontrolle) { lock (locker) { database_connection.Insert(baum); kontrolle.baumID = baum.id; database_connection.Insert(kontrolle); } }
//private void BaumItemWasSelected(SelectedItemChangedEventArgs arg) //{ // BaumItem baumitem = arg.SelectedItem as BaumItem; // BaumItemSelected = baumitem; //} private void CreateBaumItems() { foreach (var baum in Baumliste) { BaumItem baumItem = new BaumItem(); baumItem.baum = baum; Straße straße = DataService.GetStraßeByID(baum.straßeId); baumItem.straße = straße; Baumart baumart = DataService.GetBaumartByID(baum.baumartId); baumItem.baumart = baumart; Kontrolle kontrolle = DataService.GetKontrolleByBaumID(baum.id); baumItem.kontrolle = kontrolle; baumItem.entwicklungsphase = DataService.GetEntwicklungsphaseByID(kontrolle.entwicklungsphaseID); baumItem.schädigungsgrad = DataService.GetSchädigungsgradByID(kontrolle.schädigungsgradID); baumItem.ausführenBis = DataService.GetAusführenBisByID(kontrolle.ausführenBisIDs); baumItem.baumhöhenbereich = DataService.GetBaumhöhenbereichByID(kontrolle.baumhöhe_bereichIDs); BaumItemListe.Add(baumItem); } }