public HomeController(IPermissionInfoAppService permissionInfoAppService, IDocumentTreeNodeAppService documentTreeNodeAppService, IHostingEnvironment hostingEnvironment, ISmtpEmailSender emailSender)
 {
     _permissionInfoAppService   = permissionInfoAppService;
     _documentTreeNodeAppService = documentTreeNodeAppService;
     _hostingEnvironment         = hostingEnvironment;
     _emailSender = emailSender;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        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;
 }
Esempio n. 8
0
 public TrafficBackgroungJob(IAuditLogRepository auditLogRepository,
                             ISmtpEmailSender smtpEmailSender,
                             ISmtpEmailSenderConfiguration smtpEmailSenderConfiguration,
                             IStringEncryptionService encryptionService)
 {
     _auditLogRepository           = auditLogRepository;
     _smtpEmailSender              = smtpEmailSender;
     _smtpEmailSenderConfiguration = smtpEmailSenderConfiguration;
     _encryptionService            = encryptionService;
 }
Esempio n. 9
0
        public AccountAppService(
            UserRegistrationManager userRegistrationManager,
            UserManager userManager,
            ISmtpEmailSender smtpEmailSender)
        {
            _userRegistrationManager = userRegistrationManager;
            _userManager             = userManager;
            _smtpEmailSender         = smtpEmailSender;

            LocalizationSourceName = < %= projectName % > Consts.LocalizationSourceName;
        }
Esempio n. 10
0
        public EmailQueueConsumer(IEnumerable <IQueueReader> queueReadersList, ISmtpEmailSender smtpEmailSender,
                                  IEmailGenerator emailGenerator, IPersonalDataRepository personalDataRepository, ILog log)
        {
            _queueReadersList       = queueReadersList;
            _smtpEmailSender        = smtpEmailSender;
            _emailGenerator         = emailGenerator;
            _personalDataRepository = personalDataRepository;
            _log = log;

            InitQueues();
        }
Esempio n. 11
0
 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)
 }
Esempio n. 12
0
 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;
 }
Esempio n. 13
0
 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;
 }
Esempio n. 14
0
        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;
 }
Esempio n. 16
0
 /// <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;
 }
Esempio n. 17
0
 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>()
     {
         ""
     };
 }
Esempio n. 18
0
 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;
 }
Esempio n. 19
0
 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;
 }
Esempio n. 20
0
 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;
 }
Esempio n. 21
0
 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;
 }
Esempio n. 22
0
        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;
        }
Esempio n. 23
0
 public DistributeEmailService(ISmtpEmailSender smtpEmailSender)
 {
     _emailSender = smtpEmailSender;
 }
Esempio n. 24
0
 /// <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;
 }
Esempio n. 25
0
 public TaskAssignedToUser(ISmtpEmailSender smtpEmailSender, INotificationPublisher notificationPublisher)
 {
     _smtpEmailSender       = smtpEmailSender;
     _notificationPublisher = notificationPublisher;
 }
Esempio n. 26
0
 public EmailManager(ISmtpEmailSender emailSender)
 {
     _emailSender = emailSender;
 }
Esempio n. 27
0
 public SendNotificationToUserWhenAssignedTask(ISmtpEmailSender smtpEmailSender, INotificationPublisher notificationPublisher)
 {
     _smtpEmailSender       = smtpEmailSender;
     _notificationPublisher = notificationPublisher;
 }
 public WorkFlowInstanceAppService(IWorkFlowInstanceRepository repository, IWorkFlowRepository workFlowRepository, ISmtpEmailSender emailSender) : base(repository)
 {
     _workFlowRepository = workFlowRepository;
     _emailSender        = emailSender;
 }