public ValidationService(IAlfrescoHttpClient alfrescoHttpClient, ISignerService signerService, IPdfService pdfService, IComponentService componentService, ISignerClient signerClient, IIdentityUser identityUser, ISignerConfiguration signerConfiguration) { _signerService = signerService; _pdfService = pdfService; _componentService = componentService; _signerClient = signerClient; _identityUser = identityUser; _alfrescoHttpClient = alfrescoHttpClient; _signerConfiguration = signerConfiguration; }
public AuthorizationService( IAlfrescoHttpClient alfrescoHttpClient, IAlfrescoConfiguration alfrescoConfiguration, IMapper mapper, ISignerConfiguration signerConfiguration) { _alfrescoHttpClient = alfrescoHttpClient; _alfrescoConfiguration = alfrescoConfiguration; _mapper = mapper; _signerConfiguration = signerConfiguration; }
public AuditLogThumbprintJob( IScheduleConfig <AuditLogThumbprintJob> config, ISignerClient signerClient, ITransformTransactionHistory transformTransactionHistory, IPdfService pdfService, IAlfrescoHttpClient alfrescoHttpClient, ISignerConfiguration signerConfiguration, ITransactionHistoryConfiguration transactionHistoryConfiguration) : base(config.CronExpression, config.TimeZoneInfo) { _signerClient = signerClient; _transformTransactionHistory = transformTransactionHistory; _pdfService = pdfService; _alfrescoHttpClient = alfrescoHttpClient; _transactionHistoryConfiguration = transactionHistoryConfiguration; _signerConfiguration = signerConfiguration; }
public static IServiceCollection AddSigner(this IServiceCollection services, ISignerConfiguration signerConfiguration) { services.AddScoped <ISignerClient, SignerBaseClient>(); //services.AddSingleton<ISignerRequestFactory, SignerRequestFactory>(); services.AddSingleton(signerConfiguration); if (signerConfiguration.Base != null) { services.AddSingleton <IChannelConfig <TSPWebServiceSoap> >(new CredentialChannelConfig <TSPWebServiceSoap>(signerConfiguration.Base)); } else { services.AddSingleton <IChannelConfig <TSPWebServiceSoap> >(new BasicChannelConfig <TSPWebServiceSoap>(signerConfiguration.Url)); } return(services); }
private static bool IsSigner(ISignerConfiguration signerConfiguration) => signerConfiguration?.Base?.Uri != null;