Пример #1
0
 public HomeController(IOptions <AdditionConfig> additionOptions,
                       IOptions <SubtractionConfig> subtractionOptions,
                       IOptions <SukoduConfig> sukoduOptions)
 {
     _additionConfig    = additionOptions.Value;
     _subtractionConfig = subtractionOptions.Value;
     _sukoduConfig      = sukoduOptions.Value;
 }
Пример #2
0
        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);
        }