Ejemplo n.º 1
0
        public Mailer(MailerSettings mailerSettings, INotificationEmailDescriber notificationEmailDescriber,
            IUserRepository usersRepository)
        {
            Require.NotNull(mailerSettings, nameof(mailerSettings));
            Require.NotNull(notificationEmailDescriber, nameof(notificationEmailDescriber));
            Require.NotNull(usersRepository, nameof(usersRepository));

            _mailerSettings = mailerSettings;
            _notificationEmailDescriber = notificationEmailDescriber;
            _usersRepository = usersRepository;
        }
Ejemplo n.º 2
0
        public Mailer(MailerSettings mailerSettings, INotificationEmailDescriber notificationEmailDescriber,
                      IUserRepository usersRepository)
        {
            Require.NotNull(mailerSettings, nameof(mailerSettings));
            Require.NotNull(notificationEmailDescriber, nameof(notificationEmailDescriber));
            Require.NotNull(usersRepository, nameof(usersRepository));

            _mailerSettings             = mailerSettings;
            _notificationEmailDescriber = notificationEmailDescriber;
            _usersRepository            = usersRepository;
        }