Exemple #1
0
 public AvaTaxRateProvider(IContactService customerService, ILog log, params SettingEntry[] settings)
     : this()
 {
     Settings = settings;
     _logger  = new AvalaraLogger(log);
     _customerSearchService = customerService;
 }
Exemple #2
0
 public AvaTaxRateProvider(IMemberService memberService, ILog log, params SettingEntry[] settings)
     : this()
 {
     Settings       = settings;
     _logger        = new AvalaraLogger(log);
     _memberService = memberService;
 }
 public AvaTaxRateProvider(ILogger <AvaTaxRateProvider> log, Func <IAvaTaxSettings, AvaTaxClient> avaTaxClientFactory, IOptions <AvaTaxSecureOptions> options)
     : this()
 {
     _logger = new AvalaraLogger(log);
     _avaTaxClientFactory = avaTaxClientFactory;
     _options             = options.Value;
 }
Exemple #4
0
 public AvaTaxController(ILogger <AvaTaxController> log, Func <IAvaTaxSettings, AvaTaxClient> avaTaxClientFactory, IOrdersSynchronizationService ordersSynchronizationService,
                         IAddressValidationService addressValidationService, IPushNotificationManager pushNotificationManager, IUserNameResolver userNameResolver, IOptions <AvaTaxSecureOptions> options)
 {
     _logger = new AvalaraLogger(log);
     _avaTaxClientFactory          = avaTaxClientFactory;
     _ordersSynchronizationService = ordersSynchronizationService;
     _addressValidationService     = addressValidationService;
     _pushNotificationManager      = pushNotificationManager;
     _userNameResolver             = userNameResolver;
     _options = options.Value;
 }
Exemple #5
0
 public AvaTaxController(ITaxSettings taxSettings, ILog log)
 {
     _taxSettings = taxSettings;
     _logger      = new AvalaraLogger(log);
 }
Exemple #6
0
 public CalculateTaxAdjustmentObserver(ITaxSettings taxSettings, IContactService customerSearchService, ILog log)
 {
     _taxSettings           = taxSettings;
     _customerSearchService = customerSearchService;
     _logger = new AvalaraLogger(log);
 }
Exemple #7
0
 public CancelOrderTaxesObserver(ITaxSettings taxSettings, ILog log)
 {
     _taxSettings = taxSettings;
     _logger      = new AvalaraLogger(log);
 }