public HomeController(IPermissionInfoAppService permissionInfoAppService, IDocumentTreeNodeAppService documentTreeNodeAppService, IHostingEnvironment hostingEnvironment, ISmtpEmailSender emailSender) { _permissionInfoAppService = permissionInfoAppService; _documentTreeNodeAppService = documentTreeNodeAppService; _hostingEnvironment = hostingEnvironment; _emailSender = emailSender; }
public UserAppService( RoleManager roleManager, INotificationSubscriptionManager notificationSubscriptionManager, IAppNotifier appNotifier, IRepository <RolePermissionSetting, long> rolePermissionRepository, IRepository <UserPermissionSetting, long> userPermissionRepository, IRepository <UserRole, long> userRoleRepository, IRepository <Role> roleRepository, IOrganizationUnitAppService organizationUnitApp, IPermissionAppService permissionAppService, ISmtpEmailSender emailSender, IAppFolders appFolders, ISMSSenderManager smsSender) { _roleManager = roleManager; _notificationSubscriptionManager = notificationSubscriptionManager; _appNotifier = appNotifier; _rolePermissionRepository = rolePermissionRepository; _userPermissionRepository = userPermissionRepository; _userRoleRepository = userRoleRepository; _roleRepository = roleRepository; _organizationUnitApp = organizationUnitApp; _permissionAppService = permissionAppService; _emailSender = emailSender; _appFolders = appFolders; _smsSender = smsSender; }
public IRequest(IAuthenticatedUserService authenticatedUserService, UserManager <User> userManager, ISmtpEmailSender smtpEmailSender) { _authenticatedUserService = authenticatedUserService; _userManager = userManager; _smtpEmailSender = smtpEmailSender; }
public AdminBugReportsService(EasyShopContext context, ISmtpEmailSender smtpEmailSender, IWebHostEnvironment environment, IHttpContextAccessor httpContextAccessor) { _context = context; _smtpEmailSender = smtpEmailSender; _environment = environment; _httpContextAccessor = httpContextAccessor; }
public UserRegistrationManager( TenantManager tenantManager, UserManager userManager, RoleManager roleManager, ISmtpEmailSender emailSender, IAppNotifier appNotifier, ISMSManager smsManager, ICacheManager cacheManager, ICaptchaManager captchaManager, IRepository <ThirdPartyUser, long> thirdPartyUserRepository, IPasswordHasher <User> passwordHasher) { _tenantManager = tenantManager; _userManager = userManager; _roleManager = roleManager; _emailSender = emailSender; _appNotifier = appNotifier; _smsManager = smsManager; _cacheManager = cacheManager; _captchaManager = captchaManager; _thirdPartyUserRepository = thirdPartyUserRepository; _passwordHasher = passwordHasher; AbpSession = NullAbpSession.Instance; }
public EmailService( ISmtpEmailSender emailSender, IEventBus eventBus) { _emailSender = emailSender; _eventBus = eventBus; InitializeSMTP(); }
public AccountController(UserManager <User> userManager, SignInManager <User> signInManager, RoleManager <IdentityRole> roleManager, ISmtpEmailSender emailSender) { _userManager = userManager; _signInManager = signInManager; _roleManager = roleManager; _emailSender = emailSender; }
public TrafficBackgroungJob(IAuditLogRepository auditLogRepository, ISmtpEmailSender smtpEmailSender, ISmtpEmailSenderConfiguration smtpEmailSenderConfiguration, IStringEncryptionService encryptionService) { _auditLogRepository = auditLogRepository; _smtpEmailSender = smtpEmailSender; _smtpEmailSenderConfiguration = smtpEmailSenderConfiguration; _encryptionService = encryptionService; }
public AccountAppService( UserRegistrationManager userRegistrationManager, UserManager userManager, ISmtpEmailSender smtpEmailSender) { _userRegistrationManager = userRegistrationManager; _userManager = userManager; _smtpEmailSender = smtpEmailSender; LocalizationSourceName = < %= projectName % > Consts.LocalizationSourceName; }
public EmailQueueConsumer(IEnumerable <IQueueReader> queueReadersList, ISmtpEmailSender smtpEmailSender, IEmailGenerator emailGenerator, IPersonalDataRepository personalDataRepository, ILog log) { _queueReadersList = queueReadersList; _smtpEmailSender = smtpEmailSender; _emailGenerator = emailGenerator; _personalDataRepository = personalDataRepository; _log = log; InitQueues(); }
public EmailWorker( AbpTimer timer, IRepository <Email, long> emailRepository, ISmtpEmailSender smtpEmailSender, ISettingManager settingManager) : base(timer) { _emailRepository = emailRepository; _smtpEmailSender = smtpEmailSender; _settingManager = settingManager; Timer.Period = 5 * 1000;//5 seconds (good for tests, but normally will be more) }
public BugReportService( IHttpContextAccessor httpContextAccessor, UserManager <AppUser> userManager, EasyShopContext context, ISmtpEmailSender smtpEmailSender, IWebHostEnvironment environment, ILogger <BugReportService> logger, IImgUrService imgUrService) { _httpContextAccessor = httpContextAccessor; _userManager = userManager; _context = context; _smtpEmailSender = smtpEmailSender; _environment = environment; _logger = logger; _imgUrService = imgUrService; }
public AccountService( IHttpContextAccessor httpContextAccessor, IWebHostEnvironment environment, UserManager <AppUser> userManager, SignInManager <AppUser> signInManager, ILogger <AccountService> logger, ISendGridEmailSender sendGridEmailSender, ISmtpEmailSender smtpEmailSender) { _httpContextAccessor = httpContextAccessor; _environment = environment; _userManager = userManager; _signInManager = signInManager; _logger = logger; _sendGridEmailSender = sendGridEmailSender; _smtpEmailSender = smtpEmailSender; }
public UserAppService( IRepository <User, long> repository, UserManager userManager, RoleManager roleManager, IRepository <Role> roleRepository, IPasswordHasher <User> passwordHasher, ISmtpEmailSender emailSender) : base(repository) { _userManager = userManager; _roleManager = roleManager; _roleRepository = roleRepository; _passwordHasher = passwordHasher; _emailSender = emailSender; LocalizationSourceName = PlenumsoftConsts.LocalizationSourceName; }
public OrderAppService( IRepository <Models.Order, Guid> repository, ICustomerAppService customerAppService, ICompanyAppService companyAppService, IPaymentTypeAppService paymentTypeAppService, IAddressAppService addressAppService, ISmtpEmailSenderConfiguration smtpConfig, ISmtpEmailSender smtpEmailSender) { _repository = repository; _customerAppService = customerAppService; _companyAppService = companyAppService; _paymentTypeAppService = paymentTypeAppService; _addressAppService = addressAppService; _smtpConfig = smtpConfig; _smtpEmailSender = smtpEmailSender; }
/// <summary> /// In constructor, we can get needed classes/interfaces. /// They are sent here by dependency injection system automatically. /// </summary> public TaskAppService( IRepository <Task> taskRepository, IRepository <User, long> userRepository, ISmtpEmailSender smtpEmailSender, INotificationPublisher notificationPublisher, ITaskCache taskCache, ITaskManager taskManager, IEventBus eventBus) { _taskRepository = taskRepository; _userRepository = userRepository; _smtpEmailSender = smtpEmailSender; _notificationPublisher = notificationPublisher; _taskCache = taskCache; _taskManager = taskManager; _eventBus = eventBus; }
public SmtpEmailSenderTest(ITestOutputHelper output) : base(output) { _configProvider = new DefaultEmailConfigProvider(new EmailConfig() { DisplayName = "简玄冰", Host = "smtp.126.com", Port = 25, UserName = "", Password = "", FromAddress = "" }); _smtpEmailSender = new SmtpEmailSender(_configProvider); _to = new List <string>() { "" }; }
public StudentCourseArrangeAppService( IRepository <StudentCourseArrange, string> studentCourseArrangeRepository, IStudentAppService studentAppService, IRepository <User, long> userRepository, ISmtpEmailSender smtpEmailSender, INotificationPublisher notificationPublisher, IEventBus eventBus, IUnitOfWorkManager unitOfWorkManager ) { this._studentCourseArrangeRepository = studentCourseArrangeRepository; this._studentAppService = studentAppService; _userRepository = userRepository; _smtpEmailSender = smtpEmailSender; _notificationPublisher = notificationPublisher; _eventBus = eventBus; this._unitOfWorkManager = unitOfWorkManager; }
public AccountController( TenantManager tenantManager, UserManager userManager, RoleManager roleManager, IUnitOfWorkManager unitOfWorkManager, IMultiTenancyConfig multiTenancyConfig, ISmtpEmailSender stmpEmailSender, ISmtpEmailSenderConfiguration smtpEmailSenderConfiguration, IEmailAppService emailAppService ) { _tenantManager = tenantManager; _userManager = userManager; _roleManager = roleManager; _unitOfWorkManager = unitOfWorkManager; _multiTenancyConfig = multiTenancyConfig; _smtpEmailSender = stmpEmailSender; _smtpEmailSenderConfiguration = smtpEmailSenderConfiguration; _emailAppService = emailAppService; }
public ChatMessageManager( IFriendshipManager friendshipManager, IChatCommunicator chatCommunicator, IOnlineClientManager onlineClientManager, UserManager userManager, ITenantCache tenantCache, IUserFriendsCache userFriendsCache, IRepository <ChatMessage, long> chatMessageRepository, IChatFeatureChecker chatFeatureChecker, ISmtpEmailSender emailSender) { _friendshipManager = friendshipManager; _chatCommunicator = chatCommunicator; _onlineClientManager = onlineClientManager; _userManager = userManager; _tenantCache = tenantCache; _userFriendsCache = userFriendsCache; _chatMessageRepository = chatMessageRepository; _chatFeatureChecker = chatFeatureChecker; _emailSender = emailSender; }
public UserAppService( IRepository <User, long> repository, UserManager userManager, RoleManager roleManager, IRepository <Role> roleRepository, IPasswordHasher <User> passwordHasher, IAbpSession abpSession, LogInManager logInManager, INotificationSubscriptionManager notificationSubscriptionManager, IAppNotifier appNotifier, IRepository <RolePermissionSetting, long> rolePermissionRepository, IRepository <UserPermissionSetting, long> userPermissionRepository, IRepository <UserRole, long> userRoleRepository, IOrganizationUnitAppService organizationUnitApp, IPermissionAppService permissionAppService, ISmtpEmailSender emailSender, IAppFolders appFolders, ISMSSenderManager smsSender) : base(repository) { _userManager = userManager; _roleManager = roleManager; _roleRepository = roleRepository; _passwordHasher = passwordHasher; _abpSession = abpSession; _logInManager = logInManager; _notificationSubscriptionManager = notificationSubscriptionManager; _appNotifier = appNotifier; _rolePermissionRepository = rolePermissionRepository; _userPermissionRepository = userPermissionRepository; _userRoleRepository = userRoleRepository; _organizationUnitApp = organizationUnitApp; _permissionAppService = permissionAppService; _emailSender = emailSender; _appFolders = appFolders; _smsSender = smsSender; }
public DistributeEmailService(ISmtpEmailSender smtpEmailSender) { _emailSender = smtpEmailSender; }
/// <summary> /// 初始化一个<see cref="SmtpMailQueueManager"/>类型的实例 /// </summary> /// <param name="emailConfigProvider">电子邮件配置提供器</param> /// <param name="mailQueueProvider">邮件队列提供程序</param> /// <param name="smtpEmailSender">SMTP电子邮件发送器</param> public SmtpMailQueueManager(IEmailConfigProvider emailConfigProvider, IMailQueueProvider mailQueueProvider, ISmtpEmailSender smtpEmailSender) : base(emailConfigProvider, mailQueueProvider) { _smtpEmailSender = smtpEmailSender; }
public TaskAssignedToUser(ISmtpEmailSender smtpEmailSender, INotificationPublisher notificationPublisher) { _smtpEmailSender = smtpEmailSender; _notificationPublisher = notificationPublisher; }
public EmailManager(ISmtpEmailSender emailSender) { _emailSender = emailSender; }
public SendNotificationToUserWhenAssignedTask(ISmtpEmailSender smtpEmailSender, INotificationPublisher notificationPublisher) { _smtpEmailSender = smtpEmailSender; _notificationPublisher = notificationPublisher; }
public WorkFlowInstanceAppService(IWorkFlowInstanceRepository repository, IWorkFlowRepository workFlowRepository, ISmtpEmailSender emailSender) : base(repository) { _workFlowRepository = workFlowRepository; _emailSender = emailSender; }