public ContaAzulSincronizaProdutoTask(IContaAzulProductService contaAzulProductService,
                                       ISettingService settingService,
                                       IContaAzulService contaAzulService,
                                       IProductService productService,
                                       IStoreService storeService,
                                       IWorkContext workContext,
                                       ILogger logger)
 {
     _contaAzulProductService = contaAzulProductService;
     _contaAzulService        = contaAzulService;
     _productService          = productService;
     _storeService            = storeService;
     _logger         = logger;
     _settingService = settingService;
 }
        public MiscContaAzulController(IWorkContext workContext,
                                       IStoreService storeService,
                                       ISettingService settingService,
                                       IPaymentService paymentService,
                                       IOrderService orderService,
                                       IOrderProcessingService orderProcessingService,
                                       ILogger logger,
                                       PaymentSettings paymentSettings,
                                       ILocalizationService localizationService,
                                       IWebHelper webHelper,
                                       ICustomerService customerService,
                                       IStoreContext storeContext,
                                       IOrderTotalCalculationService orderTotalCalculationService,
                                       IAddressAttributeParser addressAttributeParser,
                                       ITaxService taxService,
                                       IPriceCalculationService priceCalculationService,
                                       IContaAzulCustomerService contaAzulCustomerService,
                                       IProductService productService,
                                       ICategoryService categoryService,
                                       IContaAzulProductService contaAzulProductService)
        {
            _workContext            = workContext;
            _storeService           = storeService;
            _settingService         = settingService;
            _paymentService         = paymentService;
            _orderService           = orderService;
            _orderProcessingService = orderProcessingService;
            _logger                       = logger;
            _paymentSettings              = paymentSettings;
            _localizationService          = localizationService;
            _webHelper                    = webHelper;
            _customerService              = customerService;
            _storeContext                 = storeContext;
            _orderTotalCalculationService = orderTotalCalculationService;
            _addressAttributeParser       = addressAttributeParser;
            _taxService                   = taxService;
            _priceCalculationService      = priceCalculationService;
            _contaAzulCustomerService     = contaAzulCustomerService;
            _productService               = productService;
            _categoryService              = categoryService;
            _contaAzulProductService      = contaAzulProductService;

            _jsonSettings = new JsonSerializerSettings {
                NullValueHandling = NullValueHandling.Ignore
            };
        }