public OrdersSynchronizationJob(IOrdersSynchronizationService ordersSynchronizationService, IPushNotificationManager pushNotificationManager, IChangeLogSearchService changeLogService, ICustomerOrderSearchService orderSearchService, ISettingsManager settingsManager) { _ordersSynchronizationService = ordersSynchronizationService; _pushNotificationManager = pushNotificationManager; _changeLogService = changeLogService; _orderSearchService = orderSearchService; _settingsManager = settingsManager; }
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; }