public void RemoveLockScreensIfExistInLog(LockScreenBatchToLog lockScreensFromLogFile) { if (myLockScreens.Count > 0) { AddLockScreensFromLogToOldLockScreens(lockScreensFromLogFile); myLockScreens = myLockScreens.Except(oldLockScreens).ToList(); // myLockScreens = myLockScreens.Intersect(lockScreensFromLogFile.myLockScreens).ToList(); } }
private void AddLockScreensFromLogToOldLockScreens(LockScreenBatchToLog lockScreensFromLogFile) { oldLockScreens.AddRange(lockScreensFromLogFile.myLockScreens); }