public Configuration(IFeatureFlagRepository repository) { if (repository == null) { return; } this.Features = repository.GetFeatures(); }
public static IConfiguration GetConfiguration(IFeatureFlagRepository repository = null) { //default if (repository == null) { repository = new FeatureFlagRepositoryDB(); } return(new Configuration(repository)); }
public FeatureFlagsController(IFeatureFlagRepository repository) : base(repository) { }
public FeatureFlagService(IFeatureFlagRepository ffRepository, IServiceProvider serviceProvider) { Guard.ArgumentNotNull(ffRepository, nameof(ffRepository)); _ffRepository = ffRepository; _serviceProvider = serviceProvider; }
public FeatureFlagController(IFeatureFlagRepository repository) { this.featureFlagRepository = repository; }