Exemplo n.º 1
0
 public SetCurrencyRateHandler(
     IOptions <SapConfig> sapConfig,
     ISapServiceSettingsFactory sapServiceSettingsFactory,
     IHttpClientFactory httpClientFactory)
 {
     _sapConfig = sapConfig.Value;
     _sapServiceSettingsFactory = sapServiceSettingsFactory;
     _httpClientFactory         = httpClientFactory;
 }
Exemplo n.º 2
0
 public CreateOrUpdateBusinessPartnerHandler(
     IOptions <SapConfig> sapConfig,
     IHttpClientFactory httpClientFactory,
     ISapServiceSettingsFactory sapServiceSettingsFactory)
 {
     _sapConfig                 = sapConfig.Value;
     _httpClientFactory         = httpClientFactory;
     _sapServiceSettingsFactory = sapServiceSettingsFactory;
 }
Exemplo n.º 3
0
 public CreditNoteHandler(
     IOptions <SapConfig> sapConfig,
     ILogger <CreditNoteHandler> logger,
     ISapServiceSettingsFactory sapServiceSettingsFactory,
     IHttpClientFactory httpClientFactory,
     IEnumerable <IBillingMapper> billingMappers)
 {
     _sapConfig = sapConfig.Value;
     _logger    = logger;
     _sapServiceSettingsFactory = sapServiceSettingsFactory;
     _httpClientFactory         = httpClientFactory;
     _billingMappers            = billingMappers;
 }
Exemplo n.º 4
0
 public BillingRequestHandler(
     IOptions <SapConfig> sapConfig,
     ILogger <BillingRequestHandler> logger,
     ISapServiceSettingsFactory sapServiceSettingsFactory,
     IHttpClientFactory httpClientFactory,
     IEnumerable <IBillingValidation> billingValidations,
     IEnumerable <IBillingMapper> billingMappers)
 {
     _sapConfig = sapConfig.Value;
     _logger    = logger;
     _sapServiceSettingsFactory = sapServiceSettingsFactory;
     _httpClientFactory         = httpClientFactory;
     _billingMappers            = billingMappers;
     _billingValidations        = billingValidations;
 }
Exemplo n.º 5
0
 public BillingService(
     IQueuingService queuingService,
     IDateTimeProvider dateTimeProvider,
     ILogger <BillingService> logger,
     ISlackService slackService,
     IEnumerable <IBillingMapper> billingMappers,
     IEnumerable <IBillingValidation> billingValidations,
     ISapServiceSettingsFactory sapServiceSettingsFactory)
 {
     _queuingService            = queuingService;
     _dateTimeProvider          = dateTimeProvider;
     _logger                    = logger;
     _slackService              = slackService;
     _billingMappers            = billingMappers;
     _billingValidations        = billingValidations;
     _sapServiceSettingsFactory = sapServiceSettingsFactory;
 }