Exemple #1
0
 public MenteeController(IEmailMessageService emailMessageService, IMenteeService menteeService, IMentorService mentorService, IProgramStatusService programStatusService)
 {
     _emailMessageService  = emailMessageService;
     _menteeService        = menteeService;
     _mentorService        = mentorService;
     _programStatusService = programStatusService;
 }
Exemple #2
0
 protected AbstractLoader(
     ILogger logger,
     IEmailMessageService emailMesageService)
 {
     Logger = logger;
     _emailMesageService = emailMesageService;
 }
        public ViewMessagesIndexModel(IEmailMessageService emailMessageService)
        {
            if (emailMessageService == null)
            {
                throw new ArgumentNullException(nameof(emailMessageService));
            }

            _emailMessageService = emailMessageService;
        }
Exemple #4
0
 public MentorController(IMenteeSeniorityService menteeSeniorityService, IEmailMessageService emailMessageService, ITimeSlotService timeSlotService, ITopicService topicService, IMenteeService menteeService, IMentorService mentorService)
 {
     _menteeSeniorityService = menteeSeniorityService;
     _emailMessageService    = emailMessageService;
     _timeSlotService        = timeSlotService;
     _topicService           = topicService;
     _menteeService          = menteeService;
     _mentorService          = mentorService;
 }
 public NotificationService(IRemarkServiceClient remarkServiceClient,
                            IRemarkSubscribersService subscribersService,
                            IUserNotificationSettingsService userNotificationSettingsService,
                            IEmailMessageService emailService)
 {
     _remarkServiceClient             = remarkServiceClient;
     _subscribersService              = subscribersService;
     _userNotificationSettingsService = userNotificationSettingsService;
     _emailService = emailService;
 }
Exemple #6
0
        public Service(ILogManager logManager, IEmailMessageService emailMessageService)
        {
            InitializeComponent();
            _timer               = new Timer();
            _timer.Elapsed      += TimerElapsed;
            _logManager          = logManager;
            _emailMessageService = emailMessageService;

            _logManager.DefaultLogger.Information.Write(string.Format("Mentoring Email Service started with interval: {0}", PollingInterval));
        }
Exemple #7
0
 public EmailController(IEmailMessageService emailMessageService,
                        IOSHTrainingService oshTrainingMessageService,
                        IMedicalReportService medicalReportService,
                        ILeaveService leaveService,
                        ICustomEventService customEventService)
 {
     _emailMessageService  = emailMessageService;
     _oshTrainingService   = oshTrainingMessageService;
     _medicalReportService = medicalReportService;
     _leaveService         = leaveService;
     _customEventService   = customEventService;
 }
 public WebMailController(IEmailAccountService emailAccountService,
                          IUserService userService,
                          IEmailMessageService emailMessageService,
                          ISendedEmailMessageService sendedEmailMessageService,
                          IUserAggregate userAggregate)
 {
     _emailAccountService       = emailAccountService;
     _userService               = userService;
     _emailMessageService       = emailMessageService;
     _sendedEmailMessageService = sendedEmailMessageService;
     _userAggregate             = userAggregate;
 }
 public AccountController(
     ApplicationUserManager userManager,
     ApplicationSignInManager signInManager,
     IResetPasswordService resetPasswordService,
     IEmailMessageService emailMessageService
     )
 {
     _resetPasswordService = resetPasswordService;
     _userManager          = userManager;
     _signInManager        = signInManager;
     _emailMessageService  = emailMessageService;
 }
 public UsersController(Dispatcher dispatcher,
                        UserManager <User> userManager,
                        ILogger <UsersController> logger,
                        IDateTimeProvider dateTimeProvider,
                        IEmailMessageService emailMessageService,
                        IOptionsSnapshot <IdentityModuleOptions> moduleOptions)
 {
     _dispatcher          = dispatcher;
     _userManager         = userManager;
     _dateTimeProvider    = dateTimeProvider;
     _emailMessageService = emailMessageService;
     _moduleOptions       = moduleOptions.Value;
 }
Exemple #11
0
 public UsersController(Dispatcher dispatcher,
                        UserManager <User> userManager,
                        ILogger <UsersController> logger,
                        IDateTimeProvider dateTimeProvider,
                        IEmailMessageService emailMessageService,
                        IConfiguration configuration)
 {
     _dispatcher          = dispatcher;
     _userManager         = userManager;
     _dateTimeProvider    = dateTimeProvider;
     _emailMessageService = emailMessageService;
     _configuration       = configuration;
 }
Exemple #12
0
        public static EmailTemplateContentModel GetEmailTemplate(IEmailMessageService emailMessageService, ISendEmailUserCommand emailData)
        {
            EmailTemplateContentModel template;

            switch (emailData.EmailTemplateType)
            {
            case EmailTemplateType.WelcomeUserPasswordViaEmail:
                template = emailMessageService.GetWelcomeUserPasswordViaEmailTemplate(emailData.EmailTemplateType, emailData.UserName, emailData.TempResetLink);
                break;

            case EmailTemplateType.WelcomeUserSendPlainPasswordViaEmail:
                template = emailMessageService.GetWelcomeUserSendPlainPasswordViaEmailTemplate(emailData.EmailTemplateType, emailData.UserName, emailData.Password);
                break;

            case EmailTemplateType.WelcomeUserDontSendPassword:
                template = emailMessageService.GetWelcomeUserDontSendPasswordTemplate(emailData.EmailTemplateType, emailData.UserName);
                break;

            case EmailTemplateType.ForgotPassword:
                template = emailMessageService.GetForgotPasswordTemplate(emailData.EmailTemplateType, emailData.UserName, emailData.TempResetLink);
                break;

            case EmailTemplateType.WelcomeCompanyCustomer:
                template = emailMessageService.GetWelcomeCompanyCustomerTemplate(emailData.EmailTemplateType, emailData.UserName, emailData.TempResetLink, emailData.CompanyId);
                break;

            case EmailTemplateType.WelcomeCompanyReseller:
                template = emailMessageService.GetWelcomeCompanyResellerTemplate(emailData.EmailTemplateType, emailData.UserName, emailData.TempResetLink, emailData.CompanyId);
                break;

            case EmailTemplateType.ChangePassword:
                template = emailMessageService.GetChangePasswordTemplate(emailData.EmailTemplateType, emailData.UserName, emailData.TempResetLink);
                break;

            case EmailTemplateType.PasswordChanged:
                template = emailMessageService.GetPasswordChangedTemplate(emailData.EmailTemplateType, emailData.UserName);
                break;

            case EmailTemplateType.PasswordChangedSendPlainPasswordViaEmail:
                template = emailMessageService.GetPasswordChangedSendPlainPasswordViaEmailTemplate(emailData.EmailTemplateType, emailData.UserName, emailData.Password);
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }

            return(template);
        }
Exemple #13
0
 public Pop3Loader(
     ILogger <Pop3Loader> logger,
     IEmailMessageService emailMesageService
     ) : base(logger, emailMesageService)
 {
 }
Exemple #14
0
 public EmailMessagesController(IEmailMessageService messageService)
 {
     _messageService = messageService;
 }
 public ViewMessageIndexModel(IEmailMessageService emailMessageService)
 {
     _emailMessageService = emailMessageService;
 }
Exemple #16
0
 public EmailMessageController(IEmailMessageService emailService)
 {
     _emailService = emailService;
 }
Exemple #17
0
 public EmailMessageController(IEmailMessageService service)
 {
     this.emailMessageService = service;
 }
 public SendEmailUserConsumer(IEmailMessageService emailMessageService, ISendEmailService sendEmailService)
 {
     _emailMessageService = emailMessageService;
     _sendEmailService    = sendEmailService;
 }
 public HomeController(IEmailMessageService messageService, IEmailSenderService emailSenderService)
 {
     _messageService     = messageService;
     _emailSenderService = emailSenderService;
 }
 public EmailService(IEmailMessageService emailService, ITokenProcessor tokenProcessor, IEmailTemplateService emailTemplateService)
 {
     _emailService         = emailService;
     _tokenProcessor       = tokenProcessor;
     _emailTemplateService = emailTemplateService;
 }
Exemple #21
0
 public ImapLoader(
     ILogger <ImapLoader> logger,
     IEmailMessageService emailMesageService
     ) : base(logger, emailMesageService)
 {
 }
Exemple #22
0
 public GmailService(IEmailMessageService emailMessageService)
 {
     _emailMessageService = emailMessageService;
 }