public AccountProvider(IAuthenticationProvider authenticationProvider, ICaptchaProvider captchaProvider, IEmailProvider emailProvider, IMobileProvider mobileProvider) { _authenticationProvider = authenticationProvider; _captchaProvider = captchaProvider; _emailProvider = emailProvider; _mobileProvider = mobileProvider; }
public static IMobileProvider GetMobileProvider() { Lock.EnterReadLock(); try { { if (_provider == null) { if (MobileMgmt.Configuration.IsMobileMock) _provider = new MockMobileProvider(); else _provider = new MobileProvider(); } } } finally { Lock.ExitReadLock(); } return _provider; }
public Handler(IMailer mailer, IMobileProvider mobileProvider, MongDbContext db) { _mailer = mailer; _mobileProvider = mobileProvider; _db = db; }