public ActionResult GravarSolicitacaoPeca(SolicitacoesPecasViewModel solicitacaopecaViewModel)
        {
            List <SolicitacoesPecasViewModel> solicitacoespecasViewModel = Session["solicitacoespecasViewModel"] as List <SolicitacoesPecasViewModel>;

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

            var produto = ProdutoGetIdMockup(solicitacaopecaViewModel.IdProduto);

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

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

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



            solicitacoespecasViewModel.Add(solicitacaopecaViewModel);

            Session["solicitacoespecasViewModel"] = solicitacoespecasViewModel;

            return(RedirectToAction("Index", "CadastroPecasEqpto", new { id = IdProdutoFalhado }));
        }
        private List <SolicitacoesPecasViewModel> ListaSolicitacoesPecasMockup(int IdProdutoFalhado)
        {
            List <SolicitacoesPecasViewModel> solicitacoes = new List <SolicitacoesPecasViewModel>();



            if (IdProdutoFalhado == 1)
            {
                SolicitacoesPecasViewModel peca1 = new SolicitacoesPecasViewModel();
                peca1.Id = 1;
                peca1.IdProdutoFalhado = IdProdutoFalhado;
                peca1.IdProduto        = 1;
                peca1.Produto          = "Produto1";
                peca1.Quantidade       = 20;

                solicitacoes.Add(peca1);
            }
            else
            {
                SolicitacoesPecasViewModel peca2 = new SolicitacoesPecasViewModel();

                peca2.Id = 1;
                peca2.IdProdutoFalhado = 2;
                peca2.IdProduto        = 2;
                peca2.Produto          = "Produto2";
                peca2.Quantidade       = 30;

                solicitacoes.Add(peca2);
            }

            return(solicitacoes);
        }
        public PartialViewResult ExibirCadastroSolicitacaoPeca()
        {
            var solicitacoespecasViewModel = new SolicitacoesPecasViewModel();

            //Implementar a chamada de seu método
            solicitacoespecasViewModel.IdProdutoFalhado = Convert.ToInt32(Session["IdProdutoFalhado"]);

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

            return(PartialView("_CadastroSolicitacaoPeca", solicitacoespecasViewModel));
        }