public SendInBlueController(HttpContextBase httpContext, IEmailAccountService emailAccountService, IGenericAttributeService genericAttributeService, ILocalizationService localizationService, ILogger logger, IMessageTemplateService messageTemplateService, IMessageTokenProvider messageTokenProvider, IScheduleTaskService scheduleTaskService, ISettingService settingService, IStoreMappingService storeMappingService, IStoreService storeService, IWorkContext workContext, SendInBlueEmailManager sendInBlueEmailManager) { this._httpContext = httpContext; this._emailAccountService = emailAccountService; this._genericAttributeService = genericAttributeService; this._localizationService = localizationService; this._logger = logger; this._messageTemplateService = messageTemplateService; this._messageTokenProvider = messageTokenProvider; this._scheduleTaskService = scheduleTaskService; this._settingService = settingService; this._storeMappingService = storeMappingService; this._storeService = storeService; this._workContext = workContext; this._sendInBlueEmailManager = sendInBlueEmailManager; }
public SendInBluePlugin(IEmailAccountService emailAccountService, IScheduleTaskService scheduleTaskService, ISettingService settingService, IStoreService storeService, SendInBlueEmailManager sendInBlueEmailManager) { this._emailAccountService = emailAccountService; this._scheduleTaskService = scheduleTaskService; this._settingService = settingService; this._storeService = storeService; this._sendInBlueEmailManager = sendInBlueEmailManager; }