/// <summary> /// Customer Quotation Service /// </summary> /// <param name="logger"></param> /// <param name="configuration"></param> /// <param name="exchangeRateService"></param> /// <param name="segmentTaxService"></param> public QuotationService(ILogger <QuotationService> logger, IConfiguration configuration, IExchangeRateService exchangeRateService, ISegmentTaxService segmentTaxService) { _logger = logger; ExchangeSettings = configuration.GetSection("ExchangeSettings").Get <ApiConfigurationSettings>(); TaxSettings = configuration.GetSection("TaxSettings").Get <ApiConfigurationSettings>(); SegmentTaxSvc = segmentTaxService; ExchangeRateSvc = exchangeRateService; }
public QuotationController(ILogger <ExchangeRatesController> logger, IQuotationService quotationService, IExchangeRateService exchangeRateService, ISegmentTaxService segmentTaxService) { _logger = logger; QuotationSvc = quotationService; ExchangeRateSvc = exchangeRateService; SegmentTaxSvc = segmentTaxService; }