public void SaveData() { try { //using (var db = new SteinbachEntities()) //{ //Firmen_Kundenbesuch besuch; //if (id == 0) //{ // besuch = new Firmen_Kundenbesuch(); // db.AddToFirmen_Kundenbesuche(besuch); //} //else //{ // besuch = db.Firmen_Kundenbesuche.Where(k => k.id == id).SingleOrDefault(); //} Mapper.CreateMap <KundenbesuchViewModel, Firmen_Kundenbesuch>(); Mapper.Map <KundenbesuchViewModel, Firmen_Kundenbesuch>(this, besuch); // ListBoxTeilnehmerExternBesucheVM.SaveData(); if (this.id == 0) { db.AddToFirmen_Kundenbesuche(besuch); } db.SaveChanges(); this.id = besuch.id; isDirty = false; //} } catch (Exception ex) { CommonTools.Tools.ErrorMethods.ShowErrorMessage(ex); } }