public GetTogglesListCommand(IServiceToggleRepository serviceToggleRepository, IGlobalToggleRepository globalToggleRepository, IHierarchyRuleEvaluator ruleEvaluator, IMapper mapper, IHttpContextAccessor httpContextAccessor) { if (httpContextAccessor is null) { throw new ArgumentNullException(nameof(httpContextAccessor)); } if (serviceToggleRepository is null) { throw new ArgumentNullException(nameof(serviceToggleRepository)); } if (globalToggleRepository is null) { throw new ArgumentNullException(nameof(globalToggleRepository)); } if (ruleEvaluator is null) { throw new ArgumentNullException(nameof(ruleEvaluator)); } if (mapper is null) { throw new ArgumentNullException(nameof(mapper)); } _serviceToggleRepository = serviceToggleRepository; _globalToggleRepository = globalToggleRepository; _ruleEvaluator = ruleEvaluator; _mapper = mapper; _httpContextAccessor = httpContextAccessor; }
public DeleteGlobalToggleCommand(IGlobalToggleRepository globalToggleRepository) { if (globalToggleRepository is null) { throw new ArgumentNullException(nameof(globalToggleRepository)); } _globalToggleRepository = globalToggleRepository; }
public PutGlobalToggleCommand(IGlobalToggleRepository globalToggleRepository, IMapper mapper) { if (globalToggleRepository is null) { throw new ArgumentNullException(nameof(globalToggleRepository)); } if (mapper is null) { throw new ArgumentNullException(nameof(mapper)); } _globalToggleRepository = globalToggleRepository; _mapper = mapper; }
public GetGlobalTogglesListCommand(IGlobalToggleRepository globalToggleRepository, IMapper mapper, IHttpContextAccessor httpContextAccessor) { if (httpContextAccessor is null) { throw new ArgumentNullException(nameof(httpContextAccessor)); } if (globalToggleRepository is null) { throw new ArgumentNullException(nameof(globalToggleRepository)); } if (mapper is null) { throw new ArgumentNullException(nameof(mapper)); } _globalToggleRepository = globalToggleRepository; _mapper = mapper; _httpContextAccessor = httpContextAccessor; }
public GetGlobalToggleCommand(IActionContextAccessor actionContextAccessor, IGlobalToggleRepository globalToggleRepository, IMapper mapper) { if (actionContextAccessor is null) { throw new ArgumentNullException(nameof(actionContextAccessor)); } if (globalToggleRepository is null) { throw new ArgumentNullException(nameof(globalToggleRepository)); } if (mapper is null) { throw new ArgumentNullException(nameof(mapper)); } _actionContextAccessor = actionContextAccessor; _globalToggleRepository = globalToggleRepository; _mapper = mapper; }