Пример #1
0
        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);
            };
        }
Пример #2
0
        public EngagerManager
        (
            HotmailSessionManager hotmailSessionManager,
            YahooSessionManager yahooSessionManager,
            AolSessionManager aolSessionManager,

            IGlobalSettingsService globalSettingsService, 
            IHmaService hmaService
        )
        {
            HotmailSessionManager = hotmailSessionManager;
            YahooSessionManager = yahooSessionManager;
            AolSessionManager = aolSessionManager;

            this.globalSettingsService = globalSettingsService;
            this.hmaService = hmaService;
        }
Пример #3
0
 public HotmailSessionManager(ISessionFactory nhibernateSessionFactory, IGlobalSettingsService globalSettingsService, IHmaService hmaService, int serverId, IServerStatusService serverStatusService) 
     : base(nhibernateSessionFactory, globalSettingsService, hmaService, serverId, Provider.Hotmail,serverStatusService)
 {
 }