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 DocumentMicrostation(Application application, IApplicationMicrostation applicationMicrostation) { _application = application; ApplicationMicrostation = applicationMicrostation; }
public ModelMicrostation(ModelReference modelMicrostation, IApplicationMicrostation applicationMicrostation) { _modelMicrostation = modelMicrostation ?? throw new ArgumentNullException(nameof(modelMicrostation)); ApplicationMicrostation = applicationMicrostation ?? throw new ArgumentNullException(nameof(applicationMicrostation)); }