コード例 #1
0
 public HomeController(
     [NotNull] IMediator mediator,
     [NotNull] IAppEmailSender emailSender)
 {
     this.emailSender = emailSender ?? throw new ArgumentNullException(nameof(emailSender));
     this.mediator    = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
コード例 #2
0
 public InvitationService(
     IInvitationRepository invitationRepository,
     IAppEmailSender emailSender)
 {
     _invitationRepository = invitationRepository;
     _emailSender          = emailSender;
 }
コード例 #3
0
 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));
 }
コード例 #4
0
 public SmtpNotificationSubmitter(IAppEmailSender emailSender)
 => this.emailSender = emailSender ?? throw new ArgumentNullException(nameof(emailSender));