public VisaAliasService(IHttpRequestSender httpRequestSender, IMapper mapper, IOptions <VisaAliasApiOptions> VisaAliasOptions, ICryptographyHelper cryptographyHelper, IVisaAliasDB visaAliasDB) { _httpRequestSender = httpRequestSender; _mapper = mapper; _VisaAliasOptions = VisaAliasOptions.Value; _cryptographyHelper = cryptographyHelper; _visaAliasDB = visaAliasDB; }
public VisaHttpRequestSender(IHttpClientFactory httpClientFactory, IEnumerable <IHttpResponseHandler> httpResponseHandlers, ICryptographyHelper cryptographyHelper, IHttpContextAccessor httpContextAccessor, IVisaAliasDB visaAliasDB) { _httpClient = httpClientFactory.CreateClient(nameof(VisaHttpRequestSender)); _httpResponseHandlers = httpResponseHandlers; _cryptographyHelper = cryptographyHelper; _httpContextAccessor = httpContextAccessor; _visaAliasDB = visaAliasDB; }