public (int Id, IEnumerable <int> Values) GetRandomSudokuTableValues(int level) { var sudokuTable = _sudokuRepository.GetSudokuTableByLevel(level); var mappedTable = SudokuTableMapper.Map(sudokuTable); return(mappedTable.Id, mappedTable.TableValues); }
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()); }