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)); }