public AccountsController( AuthenticationService authenticationService, IPackageService packageService, IMessageService messageService, IUserService userService, ITelemetryService telemetryService, ISecurityPolicyService securityPolicyService, ICertificateService certificateService, IContentObjectService contentObjectService, IMessageServiceConfiguration messageServiceConfiguration, IDeleteAccountService deleteAccountService, IIconUrlProvider iconUrlProvider, IGravatarProxyService gravatarProxy) { AuthenticationService = authenticationService ?? throw new ArgumentNullException(nameof(authenticationService)); PackageService = packageService ?? throw new ArgumentNullException(nameof(packageService)); MessageService = messageService ?? throw new ArgumentNullException(nameof(messageService)); UserService = userService ?? throw new ArgumentNullException(nameof(userService)); TelemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); SecurityPolicyService = securityPolicyService ?? throw new ArgumentNullException(nameof(securityPolicyService)); CertificateService = certificateService ?? throw new ArgumentNullException(nameof(certificateService)); ContentObjectService = contentObjectService ?? throw new ArgumentNullException(nameof(contentObjectService)); MessageServiceConfiguration = messageServiceConfiguration ?? throw new ArgumentNullException(nameof(messageServiceConfiguration)); DeleteAccountService = deleteAccountService ?? throw new ArgumentNullException(nameof(deleteAccountService)); IconUrlProvider = iconUrlProvider ?? throw new ArgumentNullException(nameof(iconUrlProvider)); GravatarProxy = gravatarProxy ?? throw new ArgumentNullException(nameof(gravatarProxy)); _deleteAccountListPackageItemViewModelFactory = new DeleteAccountListPackageItemViewModelFactory(PackageService, IconUrlProvider); }
public OrganizationsController( AuthenticationService authService, IMessageService messageService, IUserService userService, ITelemetryService telemetryService, ISecurityPolicyService securityPolicyService, ICertificateService certificateService, IPackageService packageService, IDeleteAccountService deleteAccountService, IContentObjectService contentObjectService, IMessageServiceConfiguration messageServiceConfiguration, IIconUrlProvider iconUrlProvider, IFeatureFlagService features, IGravatarProxyService gravatarProxy) : base( authService, packageService, messageService, userService, telemetryService, securityPolicyService, certificateService, contentObjectService, messageServiceConfiguration, deleteAccountService, iconUrlProvider, gravatarProxy) { _features = features ?? throw new ArgumentNullException(nameof(features)); }