public SessionController(IRepository <SessionEntity> sessionRepository, IRepository <PlayerEntity> playerRepository, ISessionScheduler sessionScheduler, IPlayedHandRepository playedHandRepository) { this.sessionRepository = sessionRepository; this.playerRepository = playerRepository; this.sessionScheduler = sessionScheduler; this.playedHandRepository = playedHandRepository; }
public HumanGameService(IRepository <SessionEntity> sessionRepository, ISessionScheduler sessionScheduler, IPlayedHandRepository playedHandRepository) { this.sessionRepository = sessionRepository; this.sessionScheduler = sessionScheduler; this.playedHandRepository = playedHandRepository; }
public SessionScheduler(IRepository <SessionEntity> sessionRepository, IPlayedHandRepository playedHandRepository, ILogger logger) { this.sessionRepository = sessionRepository; this.playedHandRepository = playedHandRepository; this.logger = logger; }