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();
        }
Esempio n. 3
0
 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);
Esempio n. 10
0
 public ConverterClientPackageDataToDto(IFileSystemOperations fileSystemOperations,
                                        IFilePathOperations filePathOperations)
 {
     _fileSystemOperations = fileSystemOperations;
     _filePathOperations   = filePathOperations;
 }