public DeleteAccountService( IEntityRepository <AccountDelete> accountDeleteRepository, IEntityRepository <PackageDelete> packageDeleteRepository, IEntityRepository <PackageDeprecation> deprecationRepository, IEntityRepository <User> userRepository, IEntityRepository <Scope> scopeRepository, IEntitiesContext entitiesContext, IPackageService packageService, IPackageUpdateService packageUpdateService, IPackageOwnershipManagementService packageOwnershipManagementService, IReservedNamespaceService reservedNamespaceService, ISecurityPolicyService securityPolicyService, IAuthenticationService authService, ISupportRequestService supportRequestService, IEditableFeatureFlagStorageService featureFlagService, IAuditingService auditingService, ITelemetryService telemetryService) { _accountDeleteRepository = accountDeleteRepository ?? throw new ArgumentNullException(nameof(accountDeleteRepository)); _packageDeleteRepository = packageDeleteRepository ?? throw new ArgumentNullException(nameof(packageDeleteRepository)); _deprecationRepository = deprecationRepository ?? throw new ArgumentNullException(nameof(deprecationRepository)); _userRepository = userRepository ?? throw new ArgumentNullException(nameof(userRepository)); _scopeRepository = scopeRepository ?? throw new ArgumentNullException(nameof(scopeRepository)); _entitiesContext = entitiesContext ?? throw new ArgumentNullException(nameof(entitiesContext)); _packageService = packageService ?? throw new ArgumentNullException(nameof(packageService)); _packageUpdateService = packageUpdateService ?? throw new ArgumentNullException(nameof(packageUpdateService)); _packageOwnershipManagementService = packageOwnershipManagementService ?? throw new ArgumentNullException(nameof(packageOwnershipManagementService)); _reservedNamespaceService = reservedNamespaceService ?? throw new ArgumentNullException(nameof(reservedNamespaceService)); _securityPolicyService = securityPolicyService ?? throw new ArgumentNullException(nameof(securityPolicyService)); _authService = authService ?? throw new ArgumentNullException(nameof(authService)); _supportRequestService = supportRequestService ?? throw new ArgumentNullException(nameof(supportRequestService)); _featureFlagService = featureFlagService ?? throw new ArgumentNullException(nameof(featureFlagService)); _auditingService = auditingService ?? throw new ArgumentNullException(nameof(auditingService)); _telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); }
public FeaturesController( IEditableFeatureFlagStorageService storage, IFeatureFlagCacheService cache, IAppConfiguration config) { _storage = storage ?? throw new ArgumentNullException(nameof(storage)); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); _config = config ?? throw new ArgumentNullException(nameof(config)); }