public GameManager( TicTacToeDbContext dbContext, IOptions <TicTacToeSettings> options, ILogger <GameManager> logger) { _dbContext = dbContext; _ticTacToeSettings = options.Value; _logger = logger; }
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); }