protected SessionManager(ISessionFactory nhibernateSessionFactory, IGlobalSettingsService globalSettingsService, IHmaService hmaService, int serverId, Provider provider, IServerStatusService serverStatusService) { NhibernateSessionFactory = nhibernateSessionFactory; GlobalSettingsService = globalSettingsService; _hmaService = hmaService; _serverId = serverId; _provider = provider; _serverStatusService = serverStatusService; Mediator.Instance.OnSessionPause += (s, e) => { OnSessionPaused(s, e.Provider); }; }
public EngagerManager ( HotmailSessionManager hotmailSessionManager, YahooSessionManager yahooSessionManager, AolSessionManager aolSessionManager, IGlobalSettingsService globalSettingsService, IHmaService hmaService ) { HotmailSessionManager = hotmailSessionManager; YahooSessionManager = yahooSessionManager; AolSessionManager = aolSessionManager; this.globalSettingsService = globalSettingsService; this.hmaService = hmaService; }
public HotmailSessionManager(ISessionFactory nhibernateSessionFactory, IGlobalSettingsService globalSettingsService, IHmaService hmaService, int serverId, IServerStatusService serverStatusService) : base(nhibernateSessionFactory, globalSettingsService, hmaService, serverId, Provider.Hotmail,serverStatusService) { }