public static async Task InitializeAndLoadAsync(this IFeatureToggleService service) { Argument.IsNotNull(() => service); await service.InitializeAsync(); await service.LoadAsync(); }
public TransferApprovalConfirmationViewModelValidator(IFeatureToggleService featureToggleService) { _featureToggleService = featureToggleService; RuleFor(x => x.ApprovalConfirmed).NotNull().WithMessage("You must select an option") .Must(EnsureOnlyTheApproveOptionIsValid).WithMessage("You can only approve the transfer"); }
public FeatureTogglesController( IEnvironmentService environmentService, IFeatureToggleService applicationFeatureToggleService) { this.environmentService = environmentService; this.featureToggleService = applicationFeatureToggleService; }
public ToggleFactory(IFeatureToggleService featureToggleService) { _featureToggleService = featureToggleService; _allToggleTypes = AppDomain.CurrentDomain .GetAssembliesWithNamespace("WebApplication1") .SelectClasses(x => x.GetInterfaces().Contains(typeof(ITogglable))); }
public MainViewModel(INavigationService navigationService, IApiService apiService, IDictionaryService dictionaryService, ILocalStorageService localStorageService, IRoamingStorageService roamingStorageService, IAnalyticsService analyticsService, INetworkService networkService, IFeatureToggleService featureToggleService) { _navigationService = navigationService; _apiService = apiService; _dictionaryService = dictionaryService; _localStorageService = localStorageService; _roamingStorageService = roamingStorageService; _analyticsService = analyticsService; _networkService = networkService; _featureToggleService = featureToggleService; InitializeAsync(); Messenger.Default.Register <NewTranslationMessage>(this, async(message) => { await AddTranslationAsync(message.Translation); }); Messenger.Default.Register <HistoryRemovedMessage>(this, async(message) => { await CreateTranslationCardsAsync(); }); Messenger.Default.Register <HistoryToggleMessage>(this, (message) => { HistoryShowed = _localStorageService.Read(StorageConstants.HistoryShowed, true); }); }
public MainViewModel(IFeatureToggleService featureToggleService) { Argument.IsNotNull(() => featureToggleService); _featureToggleService = featureToggleService; Title = "Orc.FeatureToggles example"; }
public AccountOrchestrator(IMediator mediator, ILog logger, IFeatureToggleService featureToggleService) { _mediator = mediator; _logger = logger; _featureToggleService = featureToggleService; }
public FeatureToggleServiceTests() { _featureToggleService = new FeatureToggleService(new List <IFeatureToggle> { new TrueFeature(), new FalseFeature(), new DynamicFeature() }); }
public CreateCohortController(ICookieStorageService <FlashMessageViewModel> flashMessage, SelectEmployerOrchestrator selectEmployerOrchestrator, CreateCohortOrchestrator createCohortOrchestrator, IFeatureToggleService featureToggleService, ILinkGenerator providerUrlhelper) : base(flashMessage) { _selectEmployerOrchestrator = selectEmployerOrchestrator; _createCohortOrchestrator = createCohortOrchestrator; _featureToggleService = featureToggleService; _providerUrlhelper = providerUrlhelper; }
public CommitmentController(CommitmentOrchestrator commitmentOrchestrator, ILog logger, ICookieStorageService <FlashMessageViewModel> flashMessage, ICookieStorageService <string> lastCohortCookieStorageService, IFeatureToggleService featureToggleService, ProviderUrlHelper.LinkGenerator providerUrlhelper) : base(flashMessage) { _commitmentOrchestrator = commitmentOrchestrator; _logger = logger; _lastCohortCookieStorageService = lastCohortCookieStorageService; _featureToggleService = featureToggleService; _providerUrlhelper = providerUrlhelper; }
public TargetingController( IUserTargetingService userTargetingService, IFeatureToggleService featureToggleService, IEnvironmentService environmentService) { this.userTargetingService = userTargetingService; this.featureToggleService = featureToggleService; this.environmentService = environmentService; }
public RibbonViewModel(IFeatureToggleService featureToggleservice, IUIVisualizerService uiVisualizerService) { Argument.IsNotNull(() => featureToggleservice); Argument.IsNotNull(() => uiVisualizerService); _featureToggleService = featureToggleservice; _uiVisualizerService = uiVisualizerService; ManageFeatureToggles = new TaskCommand(OnManageFeatureTogglesExecuteAsync); }
public static bool RemoveToggle(this IFeatureToggleService service, string name) { Argument.IsNotNull(() => service); var toggle = service.GetToggle(name); if (toggle is null) { return false; } return service.RemoveToggle(toggle); }
public static bool GetValue(this IFeatureToggleService service, string name, bool fallbackValue) { Argument.IsNotNull(() => service); var toggle = service.GetToggle(name); if (toggle is null) { return fallbackValue; } return toggle.EffectiveValue; }
public EmployerCommitmentsController( IEmployerCommitmentsOrchestrator orchestrator, IOwinWrapper owinWrapper, IMultiVariantTestingService multiVariantTestingService, ICookieStorageService <FlashMessageViewModel> flashMessage, ICookieStorageService <string> lastCohortCookieStorageService, IFeatureToggleService featureToggleService, ILinkGenerator linkGenerator) : base(orchestrator, owinWrapper, multiVariantTestingService, flashMessage, lastCohortCookieStorageService) { _featureToggleService = featureToggleService; _linkGenerator = linkGenerator; }
public ManageFeatureTogglesViewModel(IFeatureToggleService featureToggleService, ICommandManager commandManager, ILanguageService languageService, IMessageService messageService) { Argument.IsNotNull(() => featureToggleService); Argument.IsNotNull(() => commandManager); Argument.IsNotNull(() => languageService); Argument.IsNotNull(() => messageService); _featureToggleService = featureToggleService; _languageService = languageService; _messageService = messageService; Toggles = new FastObservableCollection <FeatureToggle>(); ToggleFilter = string.Empty; Reset = new Command(OnResetExecute, OnResetCanExecute); Toggle = new Command(OnToggleExecute, OnToggleCanExecute); }
public ApprenticeshipMapper( IHashingService hashingService, ICurrentDateTime currentDateTime, IMediator mediator, ILog logger, IAcademicYearValidator academicYearValidator, IAcademicYearDateProvider academicYearDateProvider, ILinkGenerator linkGenerator, IFeatureToggleService featureToggleService) { _hashingService = hashingService; _currentDateTime = currentDateTime; _mediator = mediator; _logger = logger; _academicYearValidator = academicYearValidator; _academicYearDateProvider = academicYearDateProvider; _linkGenerator = linkGenerator; _featureToggleService = featureToggleService; }
public FeatureToggleController(IFeatureToggleService service) { _service = service; }
public IFeatureToggleClient CreateClient(TestConfig config = null, IFeatureToggleService service = null) { var testConfig = config ?? new TestConfig(); return(new FeatureToggleClient(service ?? _service.Object, NullLogger <FeatureToggleClient> .Instance)); }
public ApiService(IFeatureToggleService featureToggleService) { _featureToggleService = featureToggleService; }
public ManageApprenticesController(ManageApprenticesOrchestrator orchestrator, ICookieStorageService <FlashMessageViewModel> flashMessage, IFeatureToggleService featureToggleService, ILinkGenerator providerUrlHelper) : base(flashMessage) { _orchestrator = orchestrator; _featureToggleService = featureToggleService; _providerUrlHelper = providerUrlHelper; }
public FeatureToggleClient(IFeatureToggleService service, ILogger <FeatureToggleClient> logger) { _logger = logger; _service = service; }
public CommitmentMapper(IHashingService hashingService, IFeatureToggleService featureToggleService, IPublicHashingService publicHashingService) { _hashingService = hashingService; _featureToggleService = featureToggleService; _publicHashingService = publicHashingService; }
public void Arrange() { _booleanToggleValueProvider = new Mock <IBooleanToggleValueProvider>(); _featureToggleService = new FeatureToggleService(_booleanToggleValueProvider.Object); }
public StatusBarViewModel(IFeatureToggleService featureToggleService) { Argument.IsNotNull(() => featureToggleService); _featureToggleService = featureToggleService; }