public SerialNumberRuleFinder(IAppContext appContext , ISerialNumberRuleRepository serialNumberRuleRepository ) { _appContext = appContext; _serialNumberRuleRepository = serialNumberRuleRepository; _cacheService = new Caching.CacheManager <Domain.SerialNumberRule>(SerialNumberRuleCache.CacheKey(_appContext), _appContext.PlatformSettings.CacheEnabled); }
public SerialNumberRuleService(ISerialNumberRuleRepository repository) { if (repository == null) { throw new ArgumentNullException("repository"); } _Repository = repository; }
public SerialNumberRuleFinder(IAppContext appContext , ISerialNumberRuleRepository serialNumberRuleRepository //, ILocalizedLabelService localizedLabelService ) { _appContext = appContext; _serialNumberRuleRepository = serialNumberRuleRepository; //_localizedLabelService = localizedLabelService; _cacheService = new Caching.CacheManager <Domain.SerialNumberRule>(SerialNumberRuleCache.CacheKey(_appContext), SerialNumberRuleCache.BuildKey); }
public SerialNumberRuleUpdater(IAppContext appContext , ISerialNumberRuleRepository serialNumberRuleRepository , ILocalizedLabelService localizedLabelService , ISerialNumberDependency dependencyService) { _appContext = appContext; _serialNumberRuleRepository = serialNumberRuleRepository; _loc = _appContext.GetFeature <ILocalizedTextProvider>(); _localizedLabelService = localizedLabelService; _dependencyService = dependencyService; _cacheService = new Caching.CacheManager <Domain.SerialNumberRule>(SerialNumberRuleCache.CacheKey(_appContext), SerialNumberRuleCache.BuildKey); }
public SerialNumberRuleDeleter(IAppContext appContext , ISerialNumberRuleRepository serialNumberRuleRepository , ILocalizedLabelService localizedLabelService , ISolutionComponentService solutionComponentService , ISerialNumberDependency dependencyService , IEntityPluginDeleter entityPluginDeleter) { _appContext = appContext; _serialNumberRuleRepository = serialNumberRuleRepository; _loc = _appContext.GetFeature <ILocalizedTextProvider>(); _localizedLabelService = localizedLabelService; _solutionComponentService = solutionComponentService; _dependencyService = dependencyService; _entityPluginDeleter = entityPluginDeleter; _cacheService = new Caching.CacheManager <Domain.SerialNumberRule>(SerialNumberRuleCache.CacheKey(_appContext), _appContext.PlatformSettings.CacheEnabled); }
public SerialNumberGenerator(ISerialNumberRuleRepository ruleRepository) { _ruleRepository = ruleRepository; }
public SerialNumberGenerator(ISerialNumberRuleRepository serialNumberRuleRepository , IEnumerable <IVariableReplacer> variableReplacers) { _serialNumberRuleRepository = serialNumberRuleRepository; _variableReplacers = variableReplacers; }