/// <summary> /// Присвоить статус ошибки обработки для всех файлов /// </summary> public IPackageServer SetErrorToAllFiles(IErrorCommon filesError) => FilesDataServer.Select(fileData => new FileDataServer(fileData, StatusProcessing.ConvertingComplete, filesError)). Map(filesData => new PackageServer(Id, AttemptingConvertCount, StatusProcessingProject, ConvertingPackageSettings, filesData));
/// <summary> /// Заменить файл после конвертирования в пакете /// </summary> public IPackageServer ChangeFileDataServer(IFileDataServer fileDataServer) => FilesDataServer. Where(fileData => fileData.FilePathServer != fileDataServer.FilePathServer). Append(fileDataServer). Map(filesData => new PackageServer(this, filesData));