public WeVsVirusEmailService( IEmailService emailService, EmailTemplateIdsConfiguration emailTemplateIds, FrontendConfiguration frontendConfiguration) { EmailService = emailService; EmailTemplateIds = emailTemplateIds; FrontendConfiguration = frontendConfiguration; }
public AccountEmailService( IEmailService emailService, EmailTemplateIdsConfiguration emailTemplateIds, FrontendConfiguration frontendConfiguration, UserManager <AppUser> userManager) : base(emailService, emailTemplateIds, frontendConfiguration) { UserManager = userManager; }
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); }