private static void BuildHeader(MatrixViewModel matrixVM)
 {
     matrixVM.Html.Append("<thead><th class='black'></th>");
     for (int i = 0; i < matrixVM.Matrix.GetLength(0); i++)
     {
         matrixVM.Html.Append("<th> " + (i + 1) + "</th>");
     }
     matrixVM.Html.Append("</thead>");
 }
 public static void BuildTable(MatrixViewModel matrixVM)
 {
     matrixVM.Html = new StringBuilder();
     matrixVM.Html.Append("<table>");
     ConstructTable.BuildHeader(matrixVM);
     matrixVM.Html.Append("<tbody>");
     ConstructTable.BuildBody(matrixVM);
     matrixVM.Html.Append("</tbody></table>");
 }
        public ActionResult Index()
        {
            matrixVM = new MatrixViewModel(15, 15);//TODO: Parametrizar tamanhos
            matrixVM.Html = new StringBuilder();

            TempData["matrixVM"] = matrixVM;
            TempData.Keep("matrixVM");

            return View();
        }
        private static void BuildBody(MatrixViewModel matrixVM)
        {
            for (int i = 0; i < matrixVM.Matrix.GetLength(0); i++)
            {
                matrixVM.Html.Append("<tr><td> " + (i + 1) + "</td>");

                for (int j = 0; j < matrixVM.Matrix.GetLength(1); j++)
                    matrixVM.Html.Append("<td></td>");

                matrixVM.Html.Append("</tr>");
            }
        }
 private void GetMatrix()
 {
     matrixVM = TempData["matrixVM"] as MatrixViewModel;
     TempData["matrixVM"] = matrixVM;
     TempData.Keep("matrixVM");
 }