public void InsertFuelTrack(FuelTrack fuelTrack) { if ((fuelTrack.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(fuelTrack, EntityState.Added); } else { this.ObjectContext.FuelTracks.AddObject(fuelTrack); } }
public void DeleteFuelTrack(FuelTrack fuelTrack) { if ((fuelTrack.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(fuelTrack, EntityState.Deleted); } else { this.ObjectContext.FuelTracks.Attach(fuelTrack); this.ObjectContext.FuelTracks.DeleteObject(fuelTrack); } }
public void UpdateFuelTrack(FuelTrack currentFuelTrack) { this.ObjectContext.FuelTracks.AttachAsModified(currentFuelTrack, this.ChangeSet.GetOriginal(currentFuelTrack)); }