private IOperation CreateMoveOperation(BinaryFileOperationSettings settings) { var copyOperation = CreateCopyOperation(settings); // TODO: cleanup folders var deleteOperation = CreateDeleteFileOperation(settings.SourceFilePath); return(new MoveOperation(copyOperation, deleteOperation)); }
private IOperation CreateCopyOperation(BinaryFileOperationSettings settings) { return(new CopyOperation(_directoryService, _fileService, _pathService, settings.SourceFilePath, settings.DestinationFilePath)); }