示例#1
0
 static void ProcessInserts(IList <object> inserts, GPSTrackerDataContext db)
 {
     foreach (object o in inserts)
     {
         TrackInsert(o as ICreationTracking);
     }
 }
示例#2
0
 static void ProcessUpdates(IList <object> updates, GPSTrackerDataContext db)
 {
     foreach (object o in updates)
     {
         TrackUpdate(o as IChangeTracking);
     }
 }
示例#3
0
        public static void MaintainAuditLog(GPSTrackerDataContext db)
        {
            ChangeSet changes = db.GetChangeSet();

            ProcessInserts(changes.Inserts, db);
            ProcessUpdates(changes.Updates, db);
            ProcessDeletes(changes.Deletes, db);
        }
示例#4
0
 static void ProcessDeletes(IList <object> deletes, GPSTrackerDataContext db)
 {
 }