Пример #1
0
        public Configuration(IFeatureFlagRepository repository)
        {
            if (repository == null)
            {
                return;
            }

            this.Features = repository.GetFeatures();
        }
Пример #2
0
        public static IConfiguration GetConfiguration(IFeatureFlagRepository repository = null)
        {
            //default
            if (repository == null)
            {
                repository = new FeatureFlagRepositoryDB();
            }

            return(new Configuration(repository));
        }
Пример #3
0
 public FeatureFlagsController(IFeatureFlagRepository repository) : base(repository)
 {
 }
Пример #4
0
 public FeatureFlagService(IFeatureFlagRepository ffRepository, IServiceProvider serviceProvider)
 {
     Guard.ArgumentNotNull(ffRepository, nameof(ffRepository));
     _ffRepository    = ffRepository;
     _serviceProvider = serviceProvider;
 }
 public FeatureFlagController(IFeatureFlagRepository repository)
 {
     this.featureFlagRepository = repository;
 }