public SDCelulaModel(SDCelulaModel celula) { this.PosicaoLinha = celula.PosicaoLinha; this.PosicaoColuna = celula.PosicaoColuna; this.Valor = celula.Valor; this.isCelulaValida = celula.isCelulaValida; this.isCelulaDica = celula.isCelulaDica; this.isCelulaInicial = celula.isCelulaInicial; this.PossiveisValores = celula.PossiveisValores; }
private void CriaLinhasMatriz() { for (int i = 1; i <= 9; i++) { var linha = new SDLinhaModel() { NumeroSequencial = i }; for (int j = 1; j <= 9; j++) { var celula = new SDCelulaModel() { PosicaoLinha = i, PosicaoColuna = j }; linha.Celulas.Add(celula); } Linhas.Add(linha); } }