示例#1
0
 public GameManager(
     TicTacToeDbContext dbContext,
     IOptions <TicTacToeSettings> options,
     ILogger <GameManager> logger)
 {
     _dbContext         = dbContext;
     _ticTacToeSettings = options.Value;
     _logger            = logger;
 }
示例#2
0
        public static IServiceCollection ConfigureDb(
            this IServiceCollection services,
            TicTacToeSettings settings)
        {
            services
            .AddDbContext <TicTacToeDbContext>(options => options.UseSqlServer(settings.ConnectionString));

            return(services);
        }
        public MatchmakingService(
            IServiceProvider serviceProvider,
            IOptions <TicTacToeSettings> options,
            ILogger <MatchmakingService> logger)
        {
            _serviceProvider   = serviceProvider;
            _ticTacToeSettings = options.Value;
            _logger            = logger;

            _timer = new Timer(Handle);
        }