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