public GameController(ILogger log, IBoardRepository boardRepository, IUserRepository userRepository, ISessionService sessionService, IGameService gameService, IGameQueueService gameQueueService, ILexiconService lexiconService, IHubContext <GameHub, IGameClient> gameHubContext) { this.log = log; this.boardRepository = boardRepository; this.userRepository = userRepository; this.sessionService = sessionService; this.gameService = gameService; this.gameQueueService = gameQueueService; this.lexiconService = lexiconService; this.gameHubContext = gameHubContext; }
public GameService(ILogger logger, IGameCache gameCache, IUserRepository userRepository, IGameRepository gameRepository, IBoardRepository boardRepository, ILexiconService lexiconService, IStatService statService, IGameQueueService gameQueueService) { this.userRepository = userRepository; this.gameRepository = gameRepository; this.boardRepository = boardRepository; this.gameCache = gameCache; this.lexiconService = lexiconService; this.statService = statService; this.gameQueueService = gameQueueService; this.logger = logger; }