public HomeController( [NotNull] IMediator mediator, [NotNull] IAppEmailSender emailSender) { this.emailSender = emailSender ?? throw new ArgumentNullException(nameof(emailSender)); this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); }
public InvitationService( IInvitationRepository invitationRepository, IAppEmailSender emailSender) { _invitationRepository = invitationRepository; _emailSender = emailSender; }
public IdentityMessageSender( [NotNull] IAppEmailSender emailSender, [NotNull] ILogger <IdentityMessageSender> logger, [NotNull] ITelemetryService telemetryService) { this.emailSender = emailSender ?? throw new ArgumentNullException(nameof(emailSender)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.telemetryService = telemetryService ?? throw new ArgumentNullException(nameof(telemetryService)); }
public SmtpNotificationSubmitter(IAppEmailSender emailSender) => this.emailSender = emailSender ?? throw new ArgumentNullException(nameof(emailSender));