public ActionResult Editar(string idProducto) { ProductoViewModel productoViewModel = new ProductoViewModel(); List <GrupoViewModel> lstgrupoViewModel = new List <GrupoViewModel>(); List <LineaViewModel> lstlineaViewModel = new List <LineaViewModel>(); lstgrupoViewModel = grupoBL.GetAllGrupos().Select(x => new GrupoViewModel() { CodGrup = x.CodGrup, NomGrup = x.NomGrup }).ToList(); lstlineaViewModel = lineaBL.GetAllLineas().Select(x => new LineaViewModel() { CodLin = x.CodLin, NomLin = x.NomLin }).ToList(); ProductoBO productoBO = productoBL.GetProductoById(new ProductoBO() { CodProd = idProducto }); productoViewModel.CodProd = productoBO.CodProd; productoViewModel.NomProd = productoBO.NomProd; productoViewModel.CodGrup = productoBO.CodGrup; productoViewModel.CodLin = productoBO.CodLin; productoViewModel.Marca = productoBO.Marca; productoViewModel.CosPromC = productoBO.CosPromC; productoViewModel.PrecioVta = productoBO.PrecioVta; productoViewModel.lstgrupoViewModel = lstgrupoViewModel; productoViewModel.lstlineaViewModel = lstlineaViewModel; return(View(productoViewModel)); }
public ActionResult AddProducto(CarritoCompra carrito, ProductoViewModel producto) { ProductoBL productoBL = new ProductoBL(); var _producto = productoBL.GetProductoById(producto.id); for (int x = 0; x < producto.cantidadComprar; x++) { carrito.Add(_producto); } return(RedirectToAction("Index", "Producto")); }