コード例 #1
0
 public DebugController(ApplicationPartManager partManager, ISmtpManager smtp, IModuleCollection mgr, IAdminManager admin)
 {
     _partManager = partManager;
     _modules     = mgr;
     _admin       = admin;
     _smtpManager = smtp;
 }
コード例 #2
0
 public AuthManager(IAdminManager admin, IUserManager umgr, ISmtpManager smgr, Config cfg)
 {
     Config                 = cfg;
     DefaultGroup           = admin.GroupManager.Get(cfg.DefaultGroupName);
     AdminGroup             = admin.GroupManager.Get(cfg.AdminGroupName);
     _providers["internal"] = new AuthProviderInternal(umgr, smgr, this);
 }
コード例 #3
0
 public EmailSenderService(ITemplateService templateSercvie, ISmtpManager smtpManager, IAppSettingsService appSettingsService)
 {
     _templateSercvie    = templateSercvie;
     _smtpManager        = smtpManager;
     _appSettingsService = appSettingsService;
     _domainName         = _appSettingsService.GetKey("emailDomain");
 }
コード例 #4
0
 public SendEmailService(ISmtpManager smtpManager)
 {
     _smtpManager = smtpManager;
 }
コード例 #5
0
 public AuthProviderInternal(IUserManager umgr, ISmtpManager smgr, AuthManager manager)
 {
     _userManager = umgr;
     _smtpManager = smgr;
     _manager     = manager;
 }
コード例 #6
0
 public EmailRepository(IParseEmailService parseEmailService, ISaveEmailService saveEmailService, ISmtpManager smtpManager)
 {
     _parseEmailService = parseEmailService;
     _saveEmailService  = saveEmailService;
     _smtpManager       = smtpManager;
 }