protected void AddCache(IEnumerable <T> items, DataTrackerChange action = DataTrackerChange.Add) { lock (cache) { cache.Add(items.Select(item => new DataTracker <T>(item, action)).ToList()); } }
public DataTracker(TEntity entity, DataTrackerChange action = DataTrackerChange.Add) { Updated = new DateTimeOffset(DateTime.Now); Entity = entity; Action = action; }