public HomeController(IOptions <AdditionConfig> additionOptions, IOptions <SubtractionConfig> subtractionOptions, IOptions <SukoduConfig> sukoduOptions) { _additionConfig = additionOptions.Value; _subtractionConfig = subtractionOptions.Value; _sukoduConfig = sukoduOptions.Value; }
public MathContainer SetSudoku(SukoduConfig config) { if (config == null) { config = new SukoduConfig { Times = 1, Step = 3 }; } for (var i = 0; i < config.Times; i++) { Sudokus.Add(new Sudoku(config.Step).Build()); } return(this); }