Ejemplo n.º 1
0
 public WeVsVirusEmailService(
     IEmailService emailService,
     EmailTemplateIdsConfiguration emailTemplateIds,
     FrontendConfiguration frontendConfiguration)
 {
     EmailService          = emailService;
     EmailTemplateIds      = emailTemplateIds;
     FrontendConfiguration = frontendConfiguration;
 }
Ejemplo n.º 2
0
 public AccountEmailService(
     IEmailService emailService,
     EmailTemplateIdsConfiguration emailTemplateIds,
     FrontendConfiguration frontendConfiguration,
     UserManager <AppUser> userManager)
     : base(emailService, emailTemplateIds, frontendConfiguration)
 {
     UserManager = userManager;
 }
Ejemplo n.º 3
0
        private void BindConfigurationVariables(IServiceCollection services)
        {
            var emailTemplateIds = new EmailTemplateIdsConfiguration();

            Configuration.GetSection("EmailTemplateIds").Bind(emailTemplateIds);
            services.AddSingleton(emailTemplateIds);

            var frontendConfiguration = new FrontendConfiguration();

            Configuration.GetSection("Frontend").Bind(frontendConfiguration);
            services.AddSingleton(frontendConfiguration);
        }