示例#1
0
 public ProfileModel(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, IMailManager emailSender)
 //: base(userManager, signInManager, emailSender)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
 }
 public AccountController(
     UserManager userManager,
     IMultiTenancyConfig multiTenancyConfig,
     TenantManager tenantManager,
     IUnitOfWorkManager unitOfWorkManager,
     AbpLoginResultTypeHelper abpLoginResultTypeHelper,
     LogInManager logInManager,
     SignInManager signInManager,
     UserRegistrationManager userRegistrationManager,
     ISessionAppService sessionAppService,
     ITenantCache tenantCache,
     INotificationPublisher notificationPublisher, IPasswordComplexitySettingStore passwordComplexitySettingStore, IMailManager mailManager)
 {
     _userManager                    = userManager;
     _multiTenancyConfig             = multiTenancyConfig;
     _tenantManager                  = tenantManager;
     _unitOfWorkManager              = unitOfWorkManager;
     _abpLoginResultTypeHelper       = abpLoginResultTypeHelper;
     _logInManager                   = logInManager;
     _signInManager                  = signInManager;
     _userRegistrationManager        = userRegistrationManager;
     _sessionAppService              = sessionAppService;
     _tenantCache                    = tenantCache;
     _notificationPublisher          = notificationPublisher;
     _passwordComplexitySettingStore = passwordComplexitySettingStore;
     _mailManager                    = mailManager;
 }
 public AgentCreateCustomerModel(UserService userService, UserManager <ApplicationUser> userManager, IMailManager mailManager, ApplicationDbContext context)
 {
     m_userService = userService;
     m_userManager = userManager;
     m_mailmanager = mailManager;
     m_context     = context;
 }
 public ManageArticlesModel(KnowledgeService knowledgeService, IMailManager mailManager, ApplicationDbContext context, UserManager <ApplicationUser> userManager)
 {
     m_knowledgeService = knowledgeService;
     m_mailManager      = mailManager;
     m_context          = context;
     m_userManager      = userManager;
 }
 public CreateTicketModel(TicketService ticketService, UserManager <ApplicationUser> userManager, IMailManager mailManager, ApplicationDbContext context)
 {
     m_ticketService = ticketService;
     m_userManager   = userManager;
     m_mailmanager   = mailManager;
     m_context       = context;
 }
 public TicketConverterModel(TicketService ticketService, UserManager <ApplicationUser> userManager, EmailReceiver emailReceiver, IMailManager mailManager)
 {
     m_ticketService = ticketService;
     m_userManager   = userManager;
     m_emailReceiver = emailReceiver;
     m_mailmanager   = mailManager;
 }
示例#7
0
 public VerificationCodeAppService(IMailManager emailSender, IRepository <MessageHistory> messageHistoryRepository, ISmsMessage smsMessage)
 {
     _emailSender              = emailSender;
     LocalizationSourceName    = AppConsts.LocalizationSourceName;
     _messageHistoryRepository = messageHistoryRepository;
     _smsMessage = smsMessage;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="OrderProcessor`1"/> class.
 /// </summary>
 /// <param name="testData">An instance of <see cref="ITestData`1"/> for order generation.</param>
 /// <param name="invoiceGenerator">An instance of <see cref="IInvoiceGenerator`1"/> for invoice files generation.</param>
 /// <param name="mailManager">An instance of <see cref="IMailManager`1"/> for invoice sending.</param>
 public OrderProcessor(ITestData testData, IInvoiceGenerator invoiceGenerator,
                       IMailManager mailManager)
 {
     this.testData         = testData;
     this.invoiceGenerator = invoiceGenerator;
     this.mailManager      = mailManager;
 }
        public AccountController(
            UserManager userManager,
            IMultiTenancyConfig multiTenancyConfig,
            TenantManager tenantManager,
            IUnitOfWorkManager unitOfWorkManager,
            AbpLoginResultTypeHelper abpLoginResultTypeHelper,
            LogInManager logInManager,
            SignInManager signInManager,
            UserRegistrationManager userRegistrationManager,
            ITenantCache tenantCache,
            INotificationPublisher notificationPublisher,
            IMailManager mailManager,
            ExternalLoginInfoManagerFactory externalLoginInfoManagerFactory, IAccountAppService accountAppService)
        {
            _userManager              = userManager;
            _multiTenancyConfig       = multiTenancyConfig;
            _tenantManager            = tenantManager;
            _unitOfWorkManager        = unitOfWorkManager;
            _abpLoginResultTypeHelper = abpLoginResultTypeHelper;
            _logInManager             = logInManager;
            _signInManager            = signInManager;
            _userRegistrationManager  = userRegistrationManager;

            _tenantCache           = tenantCache;
            _notificationPublisher = notificationPublisher;

            _mailManager = mailManager;

            _externalLoginInfoManagerFactory = externalLoginInfoManagerFactory;
            _accountAppService = accountAppService;
        }
 public AdminMailTicketsModel(EmailReceiver emailReceiver, ApplicationDbContext context, UserManager <ApplicationUser> userManager, IMailManager mailmanager, TicketService ticketService)
 {
     m_emailReceiver = emailReceiver;
     m_context       = context;
     m_userManager   = userManager;
     m_mailmanager   = mailmanager;
     m_ticketService = ticketService;
 }
 public AdminDocumentSettingsModel(ApplicationDbContext context, DocumentManager documentManager, IMailManager mailmanager, UserInCompanyService userInCompanyService, UserManager <ApplicationUser> userManager)
 {
     m_context              = context;
     m_documentManager      = documentManager;
     m_mailmanager          = mailmanager;
     m_userInCompanyService = userInCompanyService;
     m_userManager          = userManager;
 }
示例#12
0
 public SettingsController(IAuthManager authManager, ISmsManager smsManager, IMailManager mailManager, IFormManager formManager, IFormRepository formRepository)
 {
     _authManager    = authManager;
     _smsManager     = smsManager;
     _mailManager    = mailManager;
     _formManager    = formManager;
     _formRepository = formRepository;
 }
示例#13
0
 public HomeController(UserManager <ApplicationUsers> userManager, ApplicationDbContext context, IUnitOfWork unit, IGenericRepository <Task> repo, IMailSender mailSender, IMailManager mailManager)
 {
     _userManager = userManager;
     _context     = context;
     _uow         = unit;
     _repo        = repo;
     _mailSender  = mailSender;
     _mailManager = mailManager;
 }
 public GlobalExceptionHandler(
     IHostingEnvironment hostingEnvironment,
     IMailManager mailManager,
     IMailCreator mailCreator
     )
 {
     _hostingEnvironment = hostingEnvironment;
     _mailManager        = mailManager;
     _mailCreator        = mailCreator;
 }
		public SendAppraiserOrderInvitationEmail(IMailManager mailManager, IAppraiserUserRepository appraiserUserRepository,
			IAppraiserOrderRepository appraiserOrderRepository, IReferenceManagement referenceManager,
			IConfigurationHelper configurationHelper, IAppraisalFormsService formsService)
		{
			_mailManager = mailManager;
			_appraiserUserRepository = appraiserUserRepository;
			_appraiserOrderRepository = appraiserOrderRepository;
			_referenceManager = referenceManager;
			_configurationHelper = configurationHelper;
			_formsService = formsService;
		}
		public OrderPeriodicalNotificationTask(IMailManager mailManager,
																					IConfigurationHelper configurationHelper,
																					IOrderPeriodicalNotificationManager orderPeriodicalManager,
																					IOrderManager orderManager
																					)
		{
			_mailManager = ValidationUtil.CheckOnNullAndThrowIfNull(mailManager);
			_configurationHelper = ValidationUtil.CheckOnNullAndThrowIfNull(configurationHelper);
			_orderPeriodicalManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderPeriodicalManager);
			_orderManager = ValidationUtil.CheckOnNullAndThrowIfNull(orderManager);
		}
 public TicketViewModel(TicketService ticketService, UserManager <ApplicationUser> userManager, IMailManager mailManager, VSTSService vstsService, UserService userService, ExactOnlineService exactOnlineService, UserInCompanyService userInCompanyService, ApplicationDbContext context)
 {
     m_ticketService        = ticketService;
     m_userManager          = userManager;
     m_mailmanager          = mailManager;
     m_VSTSService          = vstsService;
     m_userService          = userService;
     m_exactOnlineService   = exactOnlineService;
     m_userInCompanyService = userInCompanyService;
     m_context = context;
 }
示例#18
0
 public RegisterModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <LoginModel> logger,
     IMailManager emailSender)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = logger;
     _emailSender   = emailSender;
 }
示例#19
0
 public FormManager(ICacheManager cacheManager, ISettingsManager settingsManager, IPathManager pathManager, ISmsManager smsManager, IMailManager mailManager, IPluginManager pluginManager, IFormRepository formRepository, ITableStyleRepository tableStyleRepository, IDataRepository dataRepository)
 {
     _cacheManager = cacheManager;
     _settingsManager = settingsManager;
     _pathManager = pathManager;
     _pluginManager = pluginManager;
     _smsManager = smsManager;
     _mailManager = mailManager;
     _formRepository = formRepository;
     _tableStyleRepository = tableStyleRepository;
     _dataRepository = dataRepository;
 }
示例#20
0
 public CommentManager(ICacheManager cacheManager, IPathManager pathManager, IPluginManager pluginManager, ISmsManager smsManager, IMailManager mailManager, ISettingsRepository settingsRepository, ITableStyleRepository tableStyleRepository, IContentRepository contentRepository, ICommentRepository commentRepository)
 {
     _cacheManager         = cacheManager;
     _pathManager          = pathManager;
     _pluginManager        = pluginManager;
     _smsManager           = smsManager;
     _mailManager          = mailManager;
     _settingsRepository   = settingsRepository;
     _tableStyleRepository = tableStyleRepository;
     _contentRepository    = contentRepository;
     _commentRepository    = commentRepository;
 }
 public RegisterModel(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     ILogger <LoginModel> logger,
     IMailManager mailmanager, ApplicationDbContext context)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _logger        = logger;
     m_mailmanager  = mailmanager;
     m_context      = context;
 }
示例#22
0
 public LoginController(
     IUserRepository userRepo,
     IForgatPasswordRepository forgatPasswordRepo,
     IExternalLoginRepository externalLoginRepo,
     IMailManager mailManager,
     IHttpContextAccessor accessor
     )
 {
     this.userRepo           = userRepo;
     this.forgatPasswordRepo = forgatPasswordRepo;
     this.externalLoginRepo  = externalLoginRepo;
     this.mailManager        = mailManager;
     this.accessor           = accessor;
 }
示例#23
0
        private static void DemoEMail()
        {
            Console.WriteLine("\ne-mail Demo");

            try
            {
                IMailManager mailManager = DIHelper.DIManager.GetService <IMailManager>();

                mailManager.Mail("*****@*****.**", "Subject", "<b>Body</b>", true);
            }
            catch (Exception exception)
            {
                WriteException(exception);
            }
        }
示例#24
0
 public AccountController(
     SignInManager <IdentityUser> signInManager,
     IAccountResourceManager resourceManager,
     IMailManager mailManager,
     IOptions <AppSettings> appSettings,
     IAuthMailCreator authMailCreator,
     UserManager <IdentityUser> userManager)
 {
     _signInManager   = signInManager;
     _resourceManager = resourceManager;
     _mailManager     = mailManager;
     _appSettings     = appSettings;
     _authMailCreator = authMailCreator;
     _userManager     = userManager;
 }
        public FakeDynamicMailManager()
        {
            var type = ConfigHelper.AppSetting("FakeMailerType", FakeMailType.File);

            switch (type)
            {
            case FakeMailType.Console: mailer = new FakeConsoleMailManager(); break;

            case FakeMailType.Debug: mailer = new FakeDebugMailManager(); break;

            case FakeMailType.Trace: mailer = new FakeTraceMailManager(); break;

            case FakeMailType.File: mailer = new FakeFileMailManager(); break;

            case FakeMailType.None: mailer = null; break;

            default:
                throw new Exception("invalid fake mailer type: " + type);
            }
        }
示例#26
0
        /// <summary>
        /// 设置初始账号
        /// </summary>
        private void SetInitAccount()
        {
            IApplicationContext cxt          = ContextRegistry.GetContext();
            IUserManager        manger       = (IUserManager)cxt.GetObject("Manager.User");
            IMailManager        mangerFolder = (IMailManager)cxt.GetObject("Manager.Mail");
            const string        account      = "admin";
            var user = manger.Get(account);

            if (user == null)
            {
                user = new UserModel
                {
                    Account    = account,
                    Name       = "管理员",
                    ID         = Guid.NewGuid(),
                    CreateTime = DateTime.Now,
                    IsEnabled  = true
                };
                manger.Save(user);
            }
        }
示例#27
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, IMailManager mailManager)
        {
            app.UseCors(builder =>
            {
                builder.WithOrigins("http://*****:*****@gmail.com", ex.Error.Message, ex.Error.StackTrace);

                        var err = JsonConvert.SerializeObject(new Error()
                        {
                            Stacktrace = ex.Error.StackTrace,
                            Message    = ex.Error.Message
                        });
                        await context.Response.Body.WriteAsync(Encoding.ASCII.GetBytes(err), 0, err.Length).ConfigureAwait(false);
                    }
                });
            }
                );

            app.UseMvc();
        }
示例#28
0
        /// <summary>
        /// Create a new instance of the <see cref="MailService"/> class.
        /// </summary>
        /// <param name="modId">The ID of the mod for which this mail service will be created for.</param>
        /// <param name="mailManager">The <see cref="IMailManager"/> instance which will be used by this service to add mails to the game.</param>
        /// <exception cref="ArgumentNullException">
        /// The specified <paramref name="modId"/> is <c>null</c> or does not contain at least one
        /// non-whitespace character.</exception>
        /// <exception cref="ArgumentNullException">The specified <paramref name="mailManager"/> is <c>null</c>.</exception>
        internal MailService(string modId, IMailManager mailManager)
        {
            if (string.IsNullOrWhiteSpace(modId))
            {
                throw new ArgumentException("The mod ID needs to contain at least one non-whitespace character!", nameof(modId));
            }

            if (mailManager == null)
            {
                throw new ArgumentNullException(nameof(mailManager));
            }

            this.modId       = modId;
            this.mailManager = mailManager;

            this.saveDataKey = SAVE_DATA_KEY_PREFIX + "." + modId;

            this.saveDataHelper  = ModSaveDataHelper.GetSaveDataHelper(modId);
            this.saveDataBuilder = new SaveDataBuilder(new ItemSerializer());

            events.GameLoop.Saving     += OnSaving;
            events.GameLoop.SaveLoaded += OnSaveLoaded;
        }
示例#29
0
 public CriarContaModel(UserManager <ApplicationUser> userManager, ILogger <ConectarModel> logger, IMailManager emailSender)
 {
     UserManager = userManager;
     Logger      = logger;
     EmailSender = emailSender;
 }
示例#30
0
 public ForgotPasswordModel(UserManager <ApplicationUser> userManager, IMailManager emailSender)
 {
     _userManager = userManager;
     _emailSender = emailSender;
 }
示例#31
0
 public EmailValidatorManager(IMailManager mailManager)
 {
     _mailManager = mailManager;
 }
示例#32
0
		public AVMRequestTask(IAvmRequestsService avmRequestService, IMailManager mailManager)
		{
			_avmRequestService = avmRequestService;
			_mailManager = mailManager;
		}
示例#33
0
		public NotificationsTask(IMailManager mailManager, IUserRepository userRepository)
		{
			_mailManager = mailManager;
			_userRepository = userRepository;
		}
示例#34
0
 public CommandManager(IWriteStore writeStore, IMailManager mailer, IMailSender sender)
 {
     _writer = writeStore;
     _sender = sender;
     _mailer = mailer;
 }
 public static Task SendResetPasswordAsync(this IMailManager emailManager, string email, string callbackUrl)
 {
     return(emailManager.SendEmailAsync(email, "Reset Password",
                                        $"Please reset your password by <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'>clicking here</a>."));
 }