public ConvertingFileData(IMessagingService messagingService, IApplicationConverting applicationConverting, IFileSystemOperations fileSystemOperations, IFilePathOperations filePathOperations) { _messagingService = messagingService; _applicationConverting = applicationConverting; _fileSystemOperations = fileSystemOperations; _filePathOperations = filePathOperations; }
public ProjectSignatureSettings(IFileSystemOperations fileSystemOperations, IFilePathOperations filePathOperations, IMessagingService messagingService) { _fileSystemOperations = fileSystemOperations; _filePathOperations = filePathOperations; _messagingService = messagingService; PutSignatureTemplateToDataFolder(); }
public ProjectSettings(SignatureServerServiceFactory signatureServerServiceFactory, IFileSystemOperations fileSystemOperations, IFilePathOperations filePathOperations, IConverterDataFileFromDto converterDataFileFromDto, IMessagingService messagingService) { _signatureServerServiceFactory = signatureServerServiceFactory; _fileSystemOperations = fileSystemOperations; _filePathOperations = filePathOperations; _converterDataFileFromDto = converterDataFileFromDto; _messagingService = messagingService; }
public SignaturesUpload(IApplicationMicrostation applicationMicrostation, IProjectSignatureSettings projectSignatureSettings, IMessagingService messagingService, IFileSystemOperations fileSystemOperations, IFilePathOperations filePathOperations, IWcfServerServicesFactory wcfServerServicesFactory) { _applicationMicrostation = applicationMicrostation; _projectSignatureSettings = projectSignatureSettings; _messagingService = messagingService; _fileSystemOperations = fileSystemOperations; _filePathOperations = filePathOperations; _signatureServerServiceFactory = wcfServerServicesFactory?.SignatureServerServiceFactory; }
public ApplicationConverting(IApplicationLibrary <IDocumentMicrostation> applicationMicrostation, IApplicationLibrary <IDocumentWord> applicationWord, IFileSystemOperations fileSystemOperations, IFilePathOperations filePathOperations, IPdfCreatorService pdfCreatorService, IMessagingService messagingService) { _applicationMicrostation = applicationMicrostation; _applicationWord = applicationWord; _fileSystemOperations = fileSystemOperations; _filePathOperations = filePathOperations; _pdfCreatorService = pdfCreatorService; _messagingService = messagingService; }
public ConvertingResources(string signatureMicrostationFileName, string stampMicrostationFileName, SignatureServerServiceFactory signatureServerServiceFactory, IConverterDataFileFromDto converterDataFileFromDto, IFileSystemOperations fileSystemOperations, IFilePathOperations filePathOperations) { _signatureMicrostationFileName = signatureMicrostationFileName; _stampMicrostationFileName = stampMicrostationFileName; _signatureServerServiceFactory = signatureServerServiceFactory; _converterDataFileFromDto = converterDataFileFromDto; _fileSystemOperations = fileSystemOperations; _filePathOperations = filePathOperations; }
public ApplicationGadzhi(IDialogService dialogService, IProjectSettings projectSettings, IFileSystemOperations fileSystemOperations, IFilePathOperations filePathOperations, IPackageData packageInfoProject, IWcfClientServicesFactory wcfClientServiceFactory, IFileDataProcessingStatusMark fileDataProcessingStatusMark, IStatusProcessingInformation statusProcessingInformation) { _dialogService = dialogService; _fileSystemOperations = fileSystemOperations; _filePathOperations = filePathOperations; _packageData = packageInfoProject; _projectSettings = projectSettings; _wcfClientServiceFactory = wcfClientServiceFactory; _fileDataProcessingStatusMark = fileDataProcessingStatusMark; _statusProcessingInformation = statusProcessingInformation; _statusProcessingSubscriptions = new CompositeDisposable(); }
/// <summary> /// Проверить файлы на наличие /// </summary> public static IResultError ValidateByPath(string filePath, IFilePathOperations filePathOperations) => filePathOperations.IsFileExist(filePath) ? new ResultError() : new ResultError(new ErrorCommon(ErrorConvertingType.FileNotFound, $"Файл {filePath} не найден"));
/// <summary> /// Проверить файлы перед отправкой на корректность /// </summary> public static IResultError ValidateFilesData(IReadOnlyCollection <string> filePaths, IFilePathOperations filePathOperations) => filePaths. Select(filePath => ValidateByPath(filePath, filePathOperations)). Aggregate((IResultError) new ResultError(), (first, second) => first.ConcatErrors(second.Errors)). ConcatErrors(ValidateByCount(filePaths).Errors). ConcatErrors(ValidateBySize(filePaths, filePathOperations).Errors);
public ConverterClientPackageDataToDto(IFileSystemOperations fileSystemOperations, IFilePathOperations filePathOperations) { _fileSystemOperations = fileSystemOperations; _filePathOperations = filePathOperations; }