Esempio n. 1
0
        private IOperation CreateMoveOperation(BinaryFileOperationSettings settings)
        {
            var copyOperation = CreateCopyOperation(settings);
            // TODO: cleanup folders
            var deleteOperation = CreateDeleteFileOperation(settings.SourceFilePath);

            return(new MoveOperation(copyOperation, deleteOperation));
        }
Esempio n. 2
0
 private IOperation CreateCopyOperation(BinaryFileOperationSettings settings)
 {
     return(new CopyOperation(_directoryService,
                              _fileService, _pathService,
                              settings.SourceFilePath, settings.DestinationFilePath));
 }