public SendGridEmailSenderComponent( IOrganizationSettingsAccessorService organizationSettingsAccessorService, IHealthCheckStorage healthCheckStorage) { _organizationSettingsAccessorService = organizationSettingsAccessorService ?? throw new ArgumentNullException(nameof(organizationSettingsAccessorService)); _healthCheckStorage = healthCheckStorage ?? throw new ArgumentNullException(nameof(healthCheckStorage)); }
public PowerOfficeService( IOptions <PowerOfficeOptions> options, ILogger <PowerOfficeService> logger, IOrganizationSettingsAccessorService organizationSettingsAccessorService) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _organizationSettingsAccessorService = organizationSettingsAccessorService ?? throw new ArgumentNullException(nameof(organizationSettingsAccessorService)); _options = options ?? throw new ArgumentNullException(nameof(options)); }
public TwilioSmsSenderComponent( IOrganizationSettingsAccessorService organizationSettingsAccessorService, IHealthCheckStorage healthCheckStorage, ILoggerFactory loggerFactory) { _organizationSettingsAccessorService = organizationSettingsAccessorService ?? throw new ArgumentNullException(nameof(organizationSettingsAccessorService)); _healthCheckStorage = healthCheckStorage ?? throw new ArgumentNullException(nameof(healthCheckStorage)); _loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory)); }
public ZoomCredentialsAccessor( IOptions <ZoomSettings> options, IHttpContextAccessor httpContextAccessor, IOrganizationSettingsAccessorService organizationSettingsAccessorService, ILogger <ZoomCredentialsAccessor> logger) { _options = options ?? throw new ArgumentNullException(nameof(options)); _httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor)); _organizationSettingsAccessorService = organizationSettingsAccessorService ?? throw new ArgumentNullException(nameof(organizationSettingsAccessorService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }