Пример #1
0
        public void Rollback(RollbackInfo rollbackInfo)
        {
            foreach (var tag in rollbackInfo.Tags)
            {
                this[tag.Key] = tag.Value;
            }

            ChangeFileName(rollbackInfo.OldFileName);
        }
Пример #2
0
        public void Dispose()
        {
            if(!_fileChanged) return;

            var data = new RollbackInfo(GetId3Data().ToList(), FilePath, _oldFilePath);
            new RollbackManager(_saver).AddAction(data).Dispose();
        }
Пример #3
0
 public IDisposable AddAction(RollbackInfo rollbackInfo)
 {
     _data.Push(rollbackInfo);
     return this;
 }
Пример #4
0
 public void Rollback(RollbackInfo rollbackInfo)
 {
 }
Пример #5
0
 public IDisposable AddAction(RollbackInfo rollbackInfo)
 {
     _data.Push(rollbackInfo);
     return(this);
 }