public ManifestCreationStrategyDefault( IFeatureSettingRepository <TFeatureEnum, TTenantEnum> featureSettingRepository, IFeatureSettingService <TFeatureEnum, TTenantEnum, EmptyArgs> featureSettingService) { _featureSettingRepository = featureSettingRepository; _featureSettingService = featureSettingService; }
public ManifestCreationStrategyConsideringStateCookieTenantAndTime( IFeatureSettingService <TFeatureEnum, TTenantEnum, Tuple <FeatureVisibilityMode, TTenantEnum, DateTime> > featureSettingService, IFeatureSettingRepository <TFeatureEnum, TTenantEnum> featureSettingsRepository, HttpContextBase httpContext, ITenancyContext <TTenantEnum> tenancyContext, IApplicationClock clock) { _featureSettingService = featureSettingService; _featureSettingsRepository = featureSettingsRepository; _httpContext = httpContext; _tenancyContext = tenancyContext; _clock = clock; }
public ManifestCreationStrategyDefault( IFeatureSettingRepository <TFeatureEnum> featureSettingRepository, IFeatureSettingService <TFeatureEnum> featureSettingService) : base(featureSettingRepository, featureSettingService) { }