public GetProductDocumentationCommandHandler(IMediator mediator, ApiEndPoints apiEndPoints, ILogger <GetProductDocumentationCommand> logger, IHttpClientFactory httpClientFactory) { _httpClientFactory = httpClientFactory; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public MarketRateService( ApiEndPoints apiEndPoints, IMemoryCache memoryCache, IHttpClientFactory httpClientFactory) { _httpClientFactory = httpClientFactory; _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _cache = memoryCache ?? throw new ArgumentNullException(nameof(memoryCache)); }
public MasterPartyDataService( ApiEndPoints apiEndPoints, ILogger <ContentServiceOld> logger, IHttpClientFactory httpClientFactory) { _httpClientFactory = httpClientFactory; this._apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PermissionsService( IOptionsMonitor <AppSettings> options, IRequestService requestService, ILogger <PermissionsService> logger) { _apiEndPoints = options.CurrentValue.ApiEndPoints; _requestService = requestService; _logger = logger; }
public AnonymizeGdprDataCommandHandler(IMediator mediator, ApiEndPoints apiEndPoints, ILogger <AnonymizeGdprDataCommand> logger, IEventBus eventBus, IApplicationRepository applicationRepository, IAuditClient auditClient) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); this._applicationRepository = applicationRepository ?? throw new ArgumentNullException(nameof(applicationRepository)); _auditClient = auditClient ?? throw new ArgumentNullException(nameof(auditClient)); }
public ContentServiceOld( ApiEndPoints apiEndPoints, TokenAuthentication tokenAuthentication, ILogger <ContentServiceOld> logger, IHttpClientFactory httpClientFactory) { _httpClientFactory = httpClientFactory; this._apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); this.tokenAuthentication = tokenAuthentication ?? throw new ArgumentNullException(nameof(tokenAuthentication)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PullPartyDataCommandHandler(IMediator mediator, IApplicationRepository applicationRepository, ILogger <InitiateOnlineOfferCommand> logger, ApiEndPoints apiEndPoints, IInvolvedPartyRepository partyRepository, IMasterPartyDataService partyDataService, IAuditClient auditClient) { this._applicationRepository = applicationRepository; this._partyRepository = partyRepository; this._partyDataService = partyDataService; _auditClient = auditClient ?? throw new ArgumentNullException(nameof(auditClient)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public GetArrangementsCommandHandler( ILogger <GetArrangementsCommandHandler> logger, IHttpClientFactory httpClientFactory, ApiEndPoints apiEndPoints, IConfigurationService configurationService ) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService)); }
public GetProductDataCommandHandler(IMediator mediator, ApiEndPoints apiEndPoints, ILogger <GetProductDataCommand> logger, IPriceCalculationService priceCalculation, IHttpClientFactory httpClientFactory) { _httpClientFactory = httpClientFactory; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _priceCalculation = priceCalculation ?? throw new ArgumentNullException(nameof(priceCalculation)); }
public InitiateGdprProcessCommandHandler( IMediator mediator, ApiEndPoints apiEndPoints, ILogger <InitiateGdprProcessCommand> logger, IEventBus eventBus, MessageEventFactory messageEventFactory) { _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); this._messageEventFactory = messageEventFactory; }
/// <summary> Construct a new instance of the <see cref="ServiceBase"/> Class. </summary> /// <param name="region">The region to use in the web service calls.</param> <param /// name="ver"><The version of the particular service.</param> <param name="endPoint">The /// end point for the given service.</param> public ServiceBase(ApiRegions region, ApiVersions ver, ApiEndPoints endPoint, string key) { Region = region; Version = ver; EndPoint = endPoint; ApiKey = key; BaseUri = new Uri(string.Format(baseURL, Regions.GetRegions[region])); CreateMapping(); RateLimitManager.Instance.Add(ApiKey); }
public GetRelatedProductsCommandHandler( IMediator mediator, ApiEndPoints apiEndPoints, ILogger <GetAvailableProductsCommand> logger, IHttpClientFactory httpClientFactory, IArrangementRequestRepository applicationDocumentsRepository) { _httpClientFactory = httpClientFactory; _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _arrangementRequestRepository = applicationDocumentsRepository ?? throw new ArgumentNullException(nameof(applicationDocumentsRepository)); }
public PriceCalculationService( ApiEndPoints apiEndPoints, TokenAuthentication tokenAuthentication, IConfigurationService configurationService, IHttpClientFactory httpClientFactory, IHttpContextAccessor httpContextAccessor, IServiceProvider serviceProvider, ILogger <PriceCalculationService> logger) { _httpClientFactory = httpClientFactory; _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); this.tokenAuthentication = tokenAuthentication ?? throw new ArgumentNullException(nameof(tokenAuthentication)); this.configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService)); this._httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); _serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public RetrieveCurrentExposureCommandHandler( IMediator mediator, IApplicationRepository applicationRepository, ILogger <InitiateOnlineOfferCommand> logger, ApiEndPoints apiEndPoints, IConfigurationService configurationService, IArrangementService arrangementService, IMasterPartyDataService masterPartyDataService, IHttpClientFactory httpClientFactory, IAuditClient auditClient) { _httpClientFactory = httpClientFactory; _auditClient = auditClient ?? throw new ArgumentNullException(nameof(auditClient)); _applicationRepository = applicationRepository; _configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService)); _arrangementService = arrangementService ?? throw new ArgumentNullException(nameof(arrangementService)); _masterPartyDataService = masterPartyDataService ?? throw new ArgumentNullException(nameof(masterPartyDataService)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public CalculateNewExposureCommandHandler( IApplicationRepository applicationRepository, IEventBus eventBus, ILogger <InitiateOnlineOfferCommand> logger, ApiEndPoints apiEndPoints, MessageEventFactory messageEventFactory, IMasterPartyDataService masterPartyDataService, IConfigurationService configurationService, IHttpClientFactory httpClientFactory, IAuditClient auditClient) { this._applicationRepository = applicationRepository; _configurationService = configurationService ?? throw new ArgumentNullException(nameof(configurationService)); _masterPartyDataService = masterPartyDataService ?? throw new ArgumentNullException(nameof(masterPartyDataService)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); _apiEndPoints = apiEndPoints ?? throw new ArgumentNullException(nameof(apiEndPoints)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _messageEventFactory = messageEventFactory; _httpClientFactory = httpClientFactory; _auditClient = auditClient ?? throw new ArgumentNullException(nameof(auditClient)); }
public BellbirdService(BellbirdDbContext sdbx, IOptions <ApiEndPoints> apiEndPoints) { _dbcntxt = sdbx; _apiEndPoints = apiEndPoints.Value; }