public ActionResult Detalhes(int id)
        {
            var produto = _produtosBus.GetByID(id);

            var produtosViewModel = Mapper.Map <Produtos, ProdutosViewModel>(produto);

            produtosViewModel.DescSituacao = produtosViewModel.Situacao == 1 ? "Ativo" : "Inativo";

            produtosViewModel.Estoque = _estoqueBUS.EstoqueDoProduto(id);

            if (produtosViewModel.Grades.Tam1 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam1); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam1);
            }
            if (produtosViewModel.Grades.Tam2 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam2); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam2);
            }
            if (produtosViewModel.Grades.Tam3 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam3); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam3);
            }
            if (produtosViewModel.Grades.Tam4 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam4); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam4);
            }
            if (produtosViewModel.Grades.Tam5 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam5); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam5);
            }
            if (produtosViewModel.Grades.Tam6 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam6); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam6);
            }
            if (produtosViewModel.Grades.Tam7 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam7); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam7);
            }
            if (produtosViewModel.Grades.Tam8 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam8); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam8);
            }
            if (produtosViewModel.Grades.Tam9 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam9); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam9);
            }
            if (produtosViewModel.Grades.Tam10 != null)
            {
                produtosViewModel.NomeGrade.Add(produtosViewModel.Grades.Tam10); produtosViewModel.QtdeTam.Add((decimal)produtosViewModel.Estoque.Tam10);
            }

            return(View(produtosViewModel));
        }