Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FeatureFlagsController"/> class.
 /// </summary>
 /// <param name="featureFlagsQueries">Interface of the Queries component.</param>
 /// <param name="evaluator">Interface of the feature bits component.</param>
 /// <param name="mapper">Interface of the mapper component.</param>
 public FeatureFlagsController(IFeatureFlagsQueries featureFlagsQueries, IFeatureBitEvaluator evaluator, IMapper mapper)
 {
     this.featureFlagsQueries = featureFlagsQueries;
     this.evaluator           = evaluator;
     this.mapper = mapper;
 }
 public FeatureBitsController(IFeatureBitEvaluator evaluator)
 {
     _evaluator = evaluator;
 }
 public HomeController(IFeatureBitEvaluator bits)
 {
     featureBitEvaluator = bits;
 }