public UserEmailer(IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender, IWebUrlService webUrlService, IRepository<Tenant> tenantRepository) { _emailTemplateProvider = emailTemplateProvider; _emailSender = emailSender; _webUrlService = webUrlService; _tenantRepository = tenantRepository; }
public UserEmailer(IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender, IWebUrlService webUrlService, IRepository<Tenant> tenantRepository, ICurrentUnitOfWorkProvider unitOfWorkProvider) { _emailTemplateProvider = emailTemplateProvider; _emailSender = emailSender; _webUrlService = webUrlService; _tenantRepository = tenantRepository; _unitOfWorkProvider = unitOfWorkProvider; }
public UserEmailer( IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender, IRepository <Tenant> tenantRepository, ICurrentUnitOfWorkProvider unitOfWorkProvider, IUnitOfWorkManager unitOfWorkManager, ISettingManager settingManager, EditionManager editionManager, UserManager userManager) { _emailTemplateProvider = emailTemplateProvider; _emailSender = emailSender; _tenantRepository = tenantRepository; _unitOfWorkProvider = unitOfWorkProvider; _unitOfWorkManager = unitOfWorkManager; _settingManager = settingManager; _editionManager = editionManager; _userManager = userManager; }
public UserService(ILogger logger, IMapper mapper, IServiceProvider serviceProvider, IUserDomainService userDomainService, IAuthorizationStatusValidator authorizationStatusValidator, ITokenProviderService tokenProviderService, AuthApiUrlConfiguration authApiUrlConfiguration, PasswordConfiguration passwordConfiguration, IPasswordHistoryService passwordHistoryService, IEmailService emailService, IEmailTemplateProvider emailTemplateProvider, EmailTemplatesConfiguration emailTemplatesConfiguration) : base(logger, mapper, serviceProvider) { _userDomainService = userDomainService; _authorizationStatusValidator = authorizationStatusValidator; _tokenProviderService = tokenProviderService; _authApiUrlConfiguration = authApiUrlConfiguration; _passwordConfiguration = passwordConfiguration; _passwordHistoryService = passwordHistoryService; _emailService = emailService; _emailTemplateProvider = emailTemplateProvider; _emailTemplatesConfiguration = emailTemplatesConfiguration; }
public XuLyHoSoVanThu37AppService(IRepository <XHoSo, long> hoSoRepos, IRepository <XHoSoTepDinhKem, long> hoSoTepDinhKemRepos, IRepository <XHoSoXuLy, long> hoSoXuLyRepos, IRepository <XHoSoXuLyHistory, long> hoSoXuLyHistoryRepos, IRepository <User, long> userRepos, IAbpSession session, IRepository <Tinh> tinhRepos, IAppFolders appFolders, ICustomTennantAppService customTennantAppService, IRepository <PhongBanLoaiHoSo> phongBanLoaiHoSoRepos, ICurrentUnitOfWorkProvider unitOfWorkProvider, IRepository <Tenant> tenantRepository, IEmailSender emailSender, IWebUrlService webUrlService, IRepository <DoanhNghiep, long> doanhNghiepRepos, IEmailTemplateProvider emailTemplateProvider, IRepository <ThanhToan, long> thanhToanRepos) { _hoSoRepos = hoSoRepos; _hoSoTepDinhKemRepos = hoSoTepDinhKemRepos; _hoSoXuLyRepos = hoSoXuLyRepos; _hoSoXuLyHistoryRepos = hoSoXuLyHistoryRepos; _userRepos = userRepos; _session = session; _tinhRepos = tinhRepos; _appFolders = appFolders; _customTennantAppService = customTennantAppService; _phongBanLoaiHoSoRepos = phongBanLoaiHoSoRepos; _thanhToanRepos = thanhToanRepos; _unitOfWorkProvider = unitOfWorkProvider; _tenantRepository = tenantRepository; _emailSender = emailSender; _webUrlService = webUrlService; _doanhNghiepRepos = doanhNghiepRepos; _emailTemplateProvider = emailTemplateProvider; }
public UserEmailer( IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender, IRepository <Tenant> tenantRepository, ICurrentUnitOfWorkProvider unitOfWorkProvider, IUnitOfWorkManager unitOfWorkManager, ISettingManager settingManager, EditionManager editionManager, UserManager userManager, IAwsEmailSender awsEmailSender, IHostingEnvironment env) { _emailTemplateProvider = emailTemplateProvider; _emailSender = emailSender; _tenantRepository = tenantRepository; _unitOfWorkProvider = unitOfWorkProvider; _unitOfWorkManager = unitOfWorkManager; _settingManager = settingManager; _editionManager = editionManager; _userManager = userManager; _awsEmailSender = awsEmailSender; _hostingEnvironment = env; _appConfiguration = env.GetAppConfiguration(); }
public EmailSender(IEmailTemplateProvider emailTemplateProvider, IEmailService emailService) { _emailTemplateProvider = emailTemplateProvider; _emailService = emailService; }
public BuySellStrategyFactory() { // TODO : move to other place _emailTemplateProvider = new EmailTemplateProvider(); }
public EmailTemplateStore_Tests() { _emailTemplateProvider = GetRequiredService <IEmailTemplateProvider>(); }
public EmailJob(IEmailSender emailSender, IEmailSettingsProvider emailSettingsProvider, IEmailTemplateProvider emailTemplateProvider, IGroupManager groupManager, IUserManager userManager) { _emailSender = emailSender; _emailSettingsProvider = emailSettingsProvider; _emailTemplateProvider = emailTemplateProvider; _groupManager = groupManager; _userManager = userManager; }
public UserEmailer(IStringEncryptionService encryptionService, IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender) { _encryptionService = encryptionService; _emailTemplateProvider = emailTemplateProvider; _emailSender = emailSender; }
public EmailBodyRenderer(IEmailTemplateProvider emailTemplateProvider, IViewEngine viewEngine) { _emailTemplateProvider = emailTemplateProvider; _viewEngine = viewEngine; }
/// <summary> /// Initializes a new instance of the <see cref="EmailExtensionService"/> class. /// </summary> /// <param name="emailService">emailService.</param> /// <param name="options">options.</param> /// <param name="emailTemplateProvider">emailTemplateProvider.</param> public EmailExtensionService(IEmailService emailService, IOptions <EmailExtensionOptions> options, IEmailTemplateProvider emailTemplateProvider) { this.emailService = emailService; this.options = options.Value; this.emailTemplateProvider = emailTemplateProvider; }
public IEmailTemplateProvider CreateEmailTemplateProvider() { return(_emailTemplateProvider ?? (_emailTemplateProvider = new EmailTemplateProvider())); }
public PayAppService(TenantSettingsAppService tenantSettingsAppService, FuelWerx.MultiTenancy.TenantManager tenantManager, IWebUrlService webUrlService, IRepository <Estimate, long> estimateRepository, IRepository <EstimateTask, long> estimateTaskRepository, IRepository <EstimateAdhocProduct, long> estimateAdhocProductRepository, IRepository <EstimateProduct, long> estimateProductRepository, IRepository <EstimateAdjustment, long> estimateAdjustmentRepository, IRepository <EstimateProductLineItem, long> estimateProductLineItemRepository, IRepository <ProductOption, long> productOptionRepository, IRepository <Project, long> projectRepository, IRepository <ProjectTeamMember, long> projectTeamMemberRepository, IRepository <ProjectTask, long> projectTaskRepository, IRepository <ProjectAdhocProduct, long> projectAdhocProductRepository, IRepository <ProjectProduct, long> projectProductRepository, IRepository <ProjectAdjustment, long> projectAdjustmentRepository, IRepository <ProjectProductLineItem, long> projectProductLineItemRepository, IRepository <Invoice, long> invoiceRepository, IRepository <InvoiceTeamMember, long> invoiceTeamMemberRepository, IRepository <InvoiceTask, long> invoiceTaskRepository, IRepository <InvoiceAdhocProduct, long> invoiceAdhocProductRepository, IRepository <InvoiceProduct, long> invoiceProductRepository, IRepository <InvoiceAdjustment, long> invoiceAdjustmentRepository, IRepository <InvoiceProductLineItem, long> invoiceProductLineItemRepository, IRepository <Customer, long> customerRepository, IRepository <Address, long> addressRepository, IRepository <CountryRegion> countryRegionRepository, IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender) { this._tenantSettingsAppService = tenantSettingsAppService; this._tenantManager = tenantManager; this._webUrlService = webUrlService; this._estimateRepository = estimateRepository; this._estimateTaskRepository = estimateTaskRepository; this._estimateAdhocProductRepository = estimateAdhocProductRepository; this._estimateProductRepository = estimateProductRepository; this._estimateAdjustmentRepository = estimateAdjustmentRepository; this._estimateProductLineItemRepository = estimateProductLineItemRepository; this._productOptionRepository = productOptionRepository; this._projectRepository = projectRepository; this._projectTaskRepository = projectTaskRepository; this._projectTeamMemberRepository = projectTeamMemberRepository; this._projectAdhocProductRepository = projectAdhocProductRepository; this._projectProductRepository = projectProductRepository; this._projectAdjustmentRepository = projectAdjustmentRepository; this._projectProductLineItemRepository = projectProductLineItemRepository; this._invoiceRepository = invoiceRepository; this._invoiceTaskRepository = invoiceTaskRepository; this._invoiceTeamMemberRepository = invoiceTeamMemberRepository; this._invoiceAdhocProductRepository = invoiceAdhocProductRepository; this._invoiceProductRepository = invoiceProductRepository; this._invoiceAdjustmentRepository = invoiceAdjustmentRepository; this._invoiceProductLineItemRepository = invoiceProductLineItemRepository; this._customerRepository = customerRepository; this._addressRepository = addressRepository; this._countryRegionRepository = countryRegionRepository; this._emailTemplateProvider = emailTemplateProvider; this._emailSender = emailSender; }
/// <summary> /// Use custom ITransformer /// </summary> /// <param name="emailTemplateProvider"></param> /// <param name="transformer"></param> protected internal MailMessageProvider(IEmailTemplateProvider emailTemplateProvider, ITransformerService transformer) : this(new[] { emailTemplateProvider }, transformer) { }