Exemplo n.º 1
0
        public (int Id, IEnumerable <int> Values) GetRandomSudokuTableValues(int level)
        {
            var sudokuTable = _sudokuRepository.GetSudokuTableByLevel(level);
            var mappedTable = SudokuTableMapper.Map(sudokuTable);

            return(mappedTable.Id, mappedTable.TableValues);
        }
Exemplo n.º 2
0
        public IEnumerable <CheckResult> CheckAnswers(int tableId, IEnumerable <int> answers)
        {
            var sudokuTable = _sudokuRepository.GetSudokuTableById(tableId);
            var mappedTable = SudokuTableMapper.Map(sudokuTable);

            mappedTable.FillSudokuTable(answers);

            return(mappedTable.CheckAnswers());
        }