public ActionResult Editar(Producto producto) { try { if (ObjProducto.ActualizaProducto(producto.IdProducto, producto.IdEmpresa, producto.IdCategoria, producto.Descripcion, producto.Codigo, producto.Precio, producto.Cantidad, producto.Estado, Session["Identificacion"].ToString())) { return(RedirectToAction("IndexProductos", "Home", new { idEmp = Session["Empresa"] })); } else { ViewBag.Empresas = ListaEmpresas().Where(x => x.Estado == true); ViewBag.Categorias = ListaCategorias().Where(x => x.Estado == true); return(View(producto)); } } catch (Exception) { ViewBag.Empresas = ListaEmpresas().Where(x => x.Estado == true); ViewBag.Categorias = ListaCategorias().Where(x => x.Estado == true); return(View(producto)); throw; } }