Ejemplo n.º 1
0
 public UserEmailer(IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender, IWebUrlService webUrlService, IRepository<Tenant> tenantRepository)
 {
     _emailTemplateProvider = emailTemplateProvider;
     _emailSender = emailSender;
     _webUrlService = webUrlService;
     _tenantRepository = tenantRepository;
 }
Ejemplo n.º 2
0
 public UserEmailer(IEmailTemplateProvider emailTemplateProvider, 
     IEmailSender emailSender,
     IWebUrlService webUrlService, 
     IRepository<Tenant> tenantRepository,
     ICurrentUnitOfWorkProvider unitOfWorkProvider)
 {
     _emailTemplateProvider = emailTemplateProvider;
     _emailSender = emailSender;
     _webUrlService = webUrlService;
     _tenantRepository = tenantRepository;
     _unitOfWorkProvider = unitOfWorkProvider;
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 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;
 }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
 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;
 }
Ejemplo n.º 8
0
 public BuySellStrategyFactory()
 {
     // TODO : move to other place
     _emailTemplateProvider = new EmailTemplateProvider();
 }
Ejemplo n.º 9
0
 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;
 }
Ejemplo n.º 11
0
 public UserEmailer(IStringEncryptionService encryptionService, IEmailTemplateProvider emailTemplateProvider, IEmailSender emailSender)
 {
     _encryptionService     = encryptionService;
     _emailTemplateProvider = emailTemplateProvider;
     _emailSender           = emailSender;
 }
Ejemplo n.º 12
0
 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;
 }
Ejemplo n.º 14
0
 public IEmailTemplateProvider CreateEmailTemplateProvider()
 {
     return(_emailTemplateProvider ?? (_emailTemplateProvider = new EmailTemplateProvider()));
 }
Ejemplo n.º 15
0
 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;
 }
Ejemplo n.º 16
0
 /// <summary>
 /// Use custom ITransformer
 /// </summary>
 /// <param name="emailTemplateProvider"></param>
 /// <param name="transformer"></param>
 protected internal MailMessageProvider(IEmailTemplateProvider emailTemplateProvider, ITransformerService transformer)
     : this(new[] { emailTemplateProvider }, transformer)
 {
 }