internal void SyncBerater(Berater item) { BeraterEntity ent = new BeraterEntity() { BenutzerId = item.BenutzerId, BeraterId = Convert.ToInt32(item.BeraterId), Bild = item.Bild, HerstellerId = item.HerstellerId }; switch (item.SyncOperation) { case "INSERT": { dataHandler.InsertBerater(ent); } break; case "UPDATE": { dataHandler.UpdateBerater(ent); } break; case "DELETE": { dataHandler.DeleteBerater(ent); } break; } }
public void DeleteBerater(BeraterEntity beraterEntity) { berater result = (from x in db.berater where x.berater_id == beraterEntity.BeraterId select x).SingleOrDefault(); db.berater.Remove(result); db.SaveChanges(); }
public void UpdateBerater(BeraterEntity beraterEntity) { berater result = (from x in db.berater where x.berater_id == beraterEntity.BeraterId select x).SingleOrDefault(); result.benutzer_id = beraterEntity.BenutzerId; result.berater_id = beraterEntity.BeraterId; result.bild = beraterEntity.Bild; result.hersteller_id = beraterEntity.HerstellerId; db.SaveChanges(); }
public void InsertBerater(BeraterEntity beraterEntity) { berater b = new berater() { benutzer_id = beraterEntity.BenutzerId, berater_id = beraterEntity.BeraterId, bild = beraterEntity.Bild, hersteller_id = beraterEntity.HerstellerId }; db.berater.Add(b); db.SaveChanges(); }