Exemple #1
0
 public PlayerController(IProvinceLoader province_load, IPlayerLoader player_load, ISessionLoader session, IGameCreator game_creator, IGameLoader game_load)
 {
     this.province_load = province_load;
     this.session       = session;
     this.player_load   = player_load;
     this.game_creator  = game_creator;
     this.game_load     = game_load;
 }
 public CommandController(IProvinceLoader province_load, ISessionLoader session, Settings settings, IPlayerLoader player_load, ICommandExecutor cmd, IDatabase db)
 {
     this.province_load = province_load;
     this.session       = session;
     this.settings      = settings;
     this.player_load   = player_load;
     this.cmd           = cmd;
     this.db            = db;
 }
Exemple #3
0
 internal SessionLifecycleHandler(
     ISessionLoader sessionLoader,
     ISessionCreator sessionCreator,
     ISessionWriter sessionWriter,
     WrapSession wrapSession,
     ICookieWriter cookieWriter,
     IExpirationRetriever expirationRetriever)
 {
     _sessionLoader       = sessionLoader;
     _sessionCreator      = sessionCreator;
     _sessionWriter       = sessionWriter;
     _wrapSession         = wrapSession;
     _cookieWriter        = cookieWriter;
     _expirationRetriever = expirationRetriever;
 }
        public AgendaSessionsLoader(ISessionLoader sessionLoader, ISpeakerRepository speakerRepository)
        {
            if (sessionLoader == null)
            {
                throw new ArgumentNullException("sessionLoader");
            }

            if (speakerRepository == null)
            {
                throw new ArgumentNullException("speakerRepository");
            }


            this.sessionLoader     = sessionLoader;
            this.speakerRepository = speakerRepository;
        }