public AppLicenseManager(
     ISettingsProvider settingsProvider,
     ICryptoService cryptoService)
 {
     _settingsProvider = settingsProvider;
     _cryptoService    = cryptoService;
     _licenseSettings  = settingsProvider.GetSettings <LicenseSettings>();
     Initialize();
 }
 public LicenseController(IProductService productService, IGenericAttributeService genericAttributeService,
                          IPermissionService permissionService, LicenseSettings licenseSettings,
                          IProductAttributeService productAttributeService, ISettingService settingService,
                          ILicenseService licenseService, ILocalizationService localizationService)
 {
     this._permissionService       = permissionService;
     this._licenseSettings         = licenseSettings;
     this._productAttributeService = productAttributeService;
     this._settingService          = settingService;
     this._licenseService          = licenseService;
     this._localizationService     = localizationService;
 }
Example #3
0
        public LicenseService(IGenericAttributeService genericAttributeService, IProductAttributeParser productAttributeParser,
                              LicenseSettings licenseSettings, IStoreService storeService,
                              ILanguageService languageService, IStoreContext storeContext,
                              IMessageTokenProvider messageTokenProvider, ITokenizer tokenizer,
                              IQueuedEmailService queuedEmailService, IEmailAccountService emailAccountService,
                              IMessageTemplateService messageTemplateService, EmailAccountSettings emailAccountSettings)
        {
            this._genericAttributeService = genericAttributeService;
            this._productAttributeParser  = productAttributeParser;
            this._storeService            = storeService;
            this._languageService         = languageService;
            this._storeContext            = storeContext;
            this._messageTokenProvider    = messageTokenProvider;
            this._tokenizer              = tokenizer;
            this._queuedEmailService     = queuedEmailService;
            this._emailAccountService    = emailAccountService;
            this._messageTemplateService = messageTemplateService;

            this._licenseSettings      = licenseSettings;
            this._emailAccountSettings = emailAccountSettings;
        }