internal void SyncHauspaketAttributZuord(HauspaketAttributZuord item) { HauspaketAttributZuordEntity ent = new HauspaketAttributZuordEntity() { HauspaketId = Convert.ToInt32(item.HauspaketId), WertId = Convert.ToInt32(item.WertId) }; switch (item.SyncOperation) { case "INSERT": { dataHandler.InsertHauspaketAttributZuord(ent); } break; case "UPDATE": { dataHandler.UpdateHauspaketAttributZuord(ent); } break; case "DELETE": { dataHandler.DeleteHauspaketAttributZuord(ent); } break; } }
//Vorsicht, hier sind 2 PK public void DeleteHauspaketAttributZuord(HauspaketAttributZuordEntity hauspaketAttributZuordEntity) { hauspaket_attribut_zuord result = (from x in db.hauspaket_attribut_zuord where x.wert_id == hauspaketAttributZuordEntity.WertId && x.hauspaket_id == hauspaketAttributZuordEntity.HauspaketId select x).SingleOrDefault(); db.hauspaket_attribut_zuord.Remove(result); db.SaveChanges(); }
public void InsertHauspaketAttributZuord(HauspaketAttributZuordEntity hauspaketAttributZuordEntity) { hauspaket_attribut_zuord h = new hauspaket_attribut_zuord() { hauspaket_id = hauspaketAttributZuordEntity.HauspaketId, wert_id = hauspaketAttributZuordEntity.WertId }; db.hauspaket_attribut_zuord.Add(h); db.SaveChanges(); }