コード例 #1
0
ファイル: OperationsFactory.cs プロジェクト: iomeone/Camelot
        private IOperation CreateMoveOperation(BinaryFileOperationSettings settings)
        {
            var copyOperation = CreateCopyOperation(settings);
            // TODO: cleanup folders
            var deleteOperation = CreateDeleteFileOperation(settings.SourceFilePath);

            return(new MoveOperation(copyOperation, deleteOperation));
        }
コード例 #2
0
ファイル: OperationsFactory.cs プロジェクト: iomeone/Camelot
 private IOperation CreateCopyOperation(BinaryFileOperationSettings settings)
 {
     return(new CopyOperation(_directoryService,
                              _fileService, _pathService,
                              settings.SourceFilePath, settings.DestinationFilePath));
 }