示例#1
0
 public void InsertFuelTrack(FuelTrack fuelTrack)
 {
     if ((fuelTrack.EntityState != EntityState.Detached))
     {
         this.ObjectContext.ObjectStateManager.ChangeObjectState(fuelTrack, EntityState.Added);
     }
     else
     {
         this.ObjectContext.FuelTracks.AddObject(fuelTrack);
     }
 }
示例#2
0
 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);
     }
 }
示例#3
0
 public void UpdateFuelTrack(FuelTrack currentFuelTrack)
 {
     this.ObjectContext.FuelTracks.AttachAsModified(currentFuelTrack, this.ChangeSet.GetOriginal(currentFuelTrack));
 }