public void ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); var connectionString = Configuration["ConnectionString"]; var sudokuTableManager = new SudokuTableManager(new SudokuTableRepository(connectionString)); services.AddSingleton(sudokuTableManager); }
public SudokuController(SudokuTableManager sudokuManager) { _sudokuManager = sudokuManager ?? throw new ArgumentNullException(nameof(sudokuManager)); }