public ActionResult GravarPecaAplicada(PecasAplicadasViewModel pecaaplicadaViewModel)
        {
            List <PecasAplicadasViewModel> pecasaplicadasViewModel = Session["pecasaplicadasViewModel"] as List <PecasAplicadasViewModel>;

            //Implementar sua chamada de método
            //var produto = _produtoBusiness.GetById(pecaaplicadaViewModel.IdProduto);

            var produto = ProdutoGetIdMockup(pecaaplicadaViewModel.IdProduto);

            int IdProdutoFalhado = Convert.ToInt32(Session["IdProdutoFalhado"]);

            //Dados de Mockup
            Random rnd = new Random();

            pecaaplicadaViewModel.IdProdutoFalhado = IdProdutoFalhado;
            pecaaplicadaViewModel.Id      = rnd.Next(10, 40);
            pecaaplicadaViewModel.Produto = produto.Descricao;



            pecasaplicadasViewModel.Add(pecaaplicadaViewModel);

            Session["pecasaplicadasViewModel"] = pecasaplicadasViewModel;

            return(RedirectToAction("Index", "CadastroPecasEqpto", new { id = IdProdutoFalhado }));
        }
        private List <PecasAplicadasViewModel> ListaPecasAplicadasMockup(int IdProdutoFalhado)
        {
            List <PecasAplicadasViewModel> pecasaplicadas = new List <PecasAplicadasViewModel>();



            if (IdProdutoFalhado == 1)
            {
                PecasAplicadasViewModel peca1 = new PecasAplicadasViewModel();
                peca1.Id = 1;
                peca1.IdProdutoFalhado = IdProdutoFalhado;
                peca1.IdProduto        = 1;
                peca1.Produto          = "Produto1";
                peca1.NumeroSerie      = "Serie1";
                peca1.Quantidade       = 3;

                pecasaplicadas.Add(peca1);
            }
            else
            {
                PecasAplicadasViewModel peca2 = new PecasAplicadasViewModel();

                peca2.Id = 1;
                peca2.IdProdutoFalhado = 2;
                peca2.IdProduto        = 2;
                peca2.Produto          = "Produto2";
                peca2.NumeroSerie      = "Serie2";
                peca2.Quantidade       = 5;

                pecasaplicadas.Add(peca2);
            }

            return(pecasaplicadas);
        }
        public PartialViewResult ExibirCadastroPecaAplicadas()
        {
            var pecasaplicadasViewModel = new PecasAplicadasViewModel();

            //Implementar a chamada de seu método

            pecasaplicadasViewModel.IdProdutoFalhado = Convert.ToInt32(Session["IdProdutoFalhado"]);

            pecasaplicadasViewModel.Produtos = new SelectList(ListaProdutosMockup(), "IdProduto", "Descricao", pecasaplicadasViewModel.IdProduto);

            return(PartialView("_CadastroPecaAplicada", pecasaplicadasViewModel));
        }